Visual studio 2010 远程调试visual studio 2010:未加载断点
我正在尝试远程调试我的Web部件。我可以成功地附加到远程进程,但我的断点没有加载。有人能帮我吗 PS我已经检查了“模块”,但是我的组件没有加载到那里 PPS My.dll是GAC部署的,我是开发人员和服务器的管理员 PPS.pdb文件位于应用程序的bin文件夹中:inetpub/../9090/binVisual studio 2010 远程调试visual studio 2010:未加载断点,visual-studio-2010,debugging,sharepoint-2010,remote-debugging,Visual Studio 2010,Debugging,Sharepoint 2010,Remote Debugging,我正在尝试远程调试我的Web部件。我可以成功地附加到远程进程,但我的断点没有加载。有人能帮我吗 PS我已经检查了“模块”,但是我的组件没有加载到那里 PPS My.dll是GAC部署的,我是开发人员和服务器的管理员 PPS.pdb文件位于应用程序的bin文件夹中:inetpub/../9090/bin 我想知道是否可以强制“模块”加载给定的.dll。是吗?是否在目标web应用程序的web.config中启用了调试 更新 关于PDB加载的部分说明: 搜索的第一个位置是加载二进制文件的目录。 如
我想知道是否可以强制“模块”加载给定的.dll。是吗?是否在目标web应用程序的
web.config
中启用了调试
更新
关于PDB加载的部分说明:
搜索的第一个位置是加载二进制文件的目录。
如果PDB文件不存在,则
调试器看起来的第二个地方是
嵌入在中的硬编码生成目录
PE中的调试目录
如果PDB文件不在
前两个位置和一个符号
已为上的设置了服务器
调试器在
符号服务器缓存目录。
最后,如果调试器没有找到
符号服务器中的PDB文件
缓存目录,它在
符号服务器本身
您需要将PDB移动到GAC中的同一文件夹中,或者移动到构建程序集的同一路径中
使用此方法可以查看GAC文件夹
是否在目标web应用程序的
web.config
中启用调试
更新
关于PDB加载的部分说明:
搜索的第一个位置是加载二进制文件的目录。
如果PDB文件不存在,则
调试器看起来的第二个地方是
嵌入在中的硬编码生成目录
PE中的调试目录
如果PDB文件不在
前两个位置和一个符号
已为上的设置了服务器
调试器在
符号服务器缓存目录。
最后,如果调试器没有找到
符号服务器中的PDB文件
缓存目录,它在
符号服务器本身
您需要将PDB移动到GAC中的同一文件夹中,或者移动到构建程序集的同一路径中
使用此方法可以查看GAC文件夹
VisualStudio是否为断点设置了完整的红色圆圈?如果没有,把鼠标悬停在镂空的圆圈上,看看它是否给你任何信息。如果找不到任何PDB文件,调试通常会失败。是的,有一个圆圈,但它们没有“填充”。。。pdb文件位于应用程序文件夹的bin文件夹中。。。DLL位于GACDoes Visual Studio上,断点是否有完整的红色圆圈?如果没有,把鼠标悬停在镂空的圆圈上,看看它是否给你任何信息。如果找不到任何PDB文件,调试通常会失败。是的,有一个圆圈,但它们没有“填充”。。。pdb文件位于应用程序文件夹的bin文件夹中。。。DLL在GAC上