`
小卓SUN
  • 浏览: 7931 次
  • 性别: Icon_minigender_2
  • 来自: 海外
文章分类
社区版块
存档分类
最新评论

VS2010 + Framework4.0的远程调用之Break pointer cannot hit

阅读更多
这个错误困扰了我很久,从英文到法文到中文,google都翻到20页,也木有解决,写出来共勉
先介绍我的project情况
Ambite42金融软件,或说是个应用程序.exe运行在远程某一个服务器上, 连接服务器使用的是管理员账号,登陆应用程序用的是公共账号(奔泪),我在本机运行VS2010,debug时Attach这个exe,出现的问题,可以检测到该程序一切运行,但是却不能断点调试,提示:
breakpoint cannot be hit, no symbol has been loaded
检查Debug module时候,对应的exe程序找不到pdb文件, call strack无任何反应

大众情况的解决办法
1. breakpoint右键Location,选Allow the source code to be differente from original version
2. 在module对应地方点右键load symbol from ... (如果你的pbd文件本身存在的话)
3. 检查project property的build 是否为debug
4. Attach process的时候要选择类型select code type为Native本机

远程调用解决办法
1. VS remote debugger要在远程服务器上打开
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger\
找到对应版本 x64或x86,可以直接copy到服务器上,也可以建立共享,然后远程调用本机运行,建议copy啦,不喜欢绕来绕去的,copy整个文件夹,然后运行其中的 MSVSMON.exe

2. Debug -> Option and setting -> debugging ->general 选
   Enable Just My Code
   Enable source server support

3. general下面 Native选 enable RPC debugging 这个要看你的远程调用有没有call protocol

4. 下面symbol中,一般VS2010就把MS symbol server加进去了,没有的话可以自己加地址  http://msdl.microsoft.com/download/symbols 选择一个地方放这些symbol

5. VS 需要是管理员身份,远程的话,防火墙exception里加入调用的程序,如果可以,尽量用一样的身份登陆VS 服务器和应用程序,如果像我一样没办法一致,就需要在各自的security里面加入身份权限

6. 附加的,因为我做的是应用程序的插件,project build好之后,把bin下的dll文件copy到应用程序的plugins下,然后重新启动服务器

最后还是要抱怨下这个软件,也忒不成熟了,慢的要死,没有缓存,点一次要连一次数据库,软件贵,licence贵,附加功能更贵!发泄完毕!
分享到:
评论

相关推荐

    Spring4.0+Hibernate4.0+Struts2.3整合案例

    Spring4.0+Hibernate4.0+Struts2.3整合案例:实现增删改查。 ===================== application.xml: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

    VS2022无法安装.net Framework4.0解决办法

    在使用Visual Studio2022会遇到无法安装.NET Framework 4.0的问题。这个问题可能由多种原因导致,包括但不限于系统兼容性、已安装的其他软件冲突或者缺少必要的...之后再打开VS2022,就能看到支持framework4.0框架了

    vs2010 + .net4.0 仿QQ2013 登录界面 免积分源码下载

    标题中的“vs2010 + .net4.0 仿QQ2013 登录界面 免积分源码下载”表明这是一个关于使用Visual Studio 2010和.NET Framework 4.0开发的,模仿QQ2013登录界面的源代码项目。这个项目可能包含了一个完整的用户界面(UI...

    .NET Framework 4.0全

    .NET Framework 4.0是微软开发的一个重要软件框架,它为开发者提供了构建、运行Windows应用程序所需的环境。这个框架是Visual Studio开发工具集不可或缺的一部分,尤其是对于使用C#编程语言进行开发的用户。在描述中...

    Microsoft+.NET+Framework+4.0@270027_29496.exe

    微软公司开发的移动应用架构平台。使用该架构,不仅能够在智能手机等高级移动终端上使用Web服务,而且全世界数百万Visual Studio NET开发人员能够轻松地在Pocket PC OS上开发移动应用程序。

    .Net Framework 4.0 目标包

    .Net Framework 目标包是VS2019开发下载的目标包,包括.net framework3.5 、 .net framework4.0 、 .net framework4.5 vs2022使用.Net Framework4.0方法:,将上述.Net Framework包直接复制粘贴到如下目录下即可:C...

    IIS6+Framework4.0上部署Silverlight4+WCF应用程序

    本文主要介绍如何在IIS6和.NET Framework 4.0环境下部署一个包含Silverlight 4和WCF服务的应用程序。以下是对整个部署过程的详细解析: 1. **VS2010中发布应用程序** - 使用Visual Studio 2010作为开发环境。 - ...

    net framework 4.0

    ### .NET Framework 4.0 安装指南与故障排除 #### 一、.NET Framework 4.0 简介 .NET Framework 是一个由微软开发的应用程序框架,旨在为开发人员提供统一的编程模型,简化应用程序的开发过程。它支持多种编程语言...

    NetFramework4.0.30319.rar

    .NET Framework 4.0.30319是一款由微软公司开发的重要软件组件,它为Windows操作系统提供了一个全面的运行时环境,使得开发者能够构建、运行基于.NET Framework的应用程序。这个版本,4.0.30319,是.NET Framework 4...

    在IIS6+FRAMEWORK4.0上部署SILVERLIGHT4+WCF应用程序[汇编].pdf

    本文主要介绍如何在IIS6服务器上,基于.NET Framework 4.0部署一个包含Silverlight 4和WCF服务的应用程序。以下是详细步骤: 1. **发布应用程序**: - 使用Visual Studio 2010,对Web项目进行发布。选择“发布”...

    增加Microsoft .NET Framework 4.0 及4.5补丁包

    .NET Framework 4.0是2010年发布的一个重大版本,引入了许多新特性,例如并行计算的支持(Task Parallel Library)、异步编程模型(async/await)、动态类型(dynamic)以及WCF和WF的增强等。而.NET Framework 4.5是...

    .NET Framework 4.0.30319

    .NET Framework 4.0.30319是微软开发的一个关键组件,它为Windows操作系统上的应用程序提供运行环境。这个版本的.NET Framework是.NET Framework 4系列的一部分,它包括了大量的新特性和性能优化,旨在提升开发者...

    xp安装net framework4.0

    XP操作系统虽然较旧,但仍然有可能安装.NET Framework 4.0,以便运行依赖此版本的软件。在Windows XP上安装.NET Framework 4.0涉及一些关键步骤和注意事项。 首先,了解.NET Framework 4.0的特点非常重要。这个版本...

    VS2022安装.NET Framework4.0类库

    解压后,直接复制粘贴,替换路径C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework下的对应的文件加即可。 之后再打开VS2022,就能看到支持framework4.0框架了

    .net framework 4.0离线安装包_dotNetFx40_Full_x86_x64

    .NET Framework 4.0作为其重要的版本之一,引入了诸多新特性和改进,对软件开发领域产生了深远影响。 首先,我们要理解什么是.NET Framework。它是微软的统一开发框架,包含了类库、编译器、运行时环境等组成部分,...

    Net Framework4.0 离线安装包

    .NET Framework 4.0是微软开发的一个全面的编程模型,用于构建和运行各种类型的应用程序。这个框架在Windows操作系统上提供了必要的支持,使得开发者能够利用C#、VB.NET、F#等语言创建桌面应用、Web应用和服务。它...

    .net framework 4.0安装环境

    .NET Framework 4.0是微软开发的一个重要软件框架,它为开发者提供了构建、运行Windows应用程序所需的类库和服务。这个框架自2010年发布以来,已经成为开发Windows桌面应用、Web应用以及服务的重要基础。本篇文章将...

    .net framework4.0环境

    8. **语言特性和工具**:Visual Studio 2010与.NET Framework 4.0配套发布,引入了新的编程语言特性,如C# 4.0的动态类型和命名参数,VB.NET的Optional和ParamArray参数等。此外,还增强了IDE的调试、测试和性能分析...

    Design+Pattern+Framework+4.0+CS

    《设计模式框架4.0 CS》是一本深入探讨软件设计模式和.NET Framework 4.0中C#实现的权威指南。设计模式是软件工程中的一种最佳实践,它们为解决常见问题提供了可重用的解决方案,使得代码更加清晰、可维护且易于扩展...

    .net framework4.0离线版安装包,解决证书过期问题

    .NET Framework 4.0离线版安装包是一个重要的软件组件,尤其对于那些无法连接到互联网或者需要在没有网络环境的计算机上安装此框架的用户来说,它提供了便捷的解决方案。这个离线安装程序包含了所有必要的组件,使得...

Global site tag (gtag.js) - Google Analytics