Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 远程调试visual studio 2010:未加载断点_Visual Studio 2010_Debugging_Sharepoint 2010_Remote Debugging - Fatal编程技术网

Visual studio 2010 远程调试visual studio 2010:未加载断点

Visual 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加载的部分说明: 搜索的第一个位置是加载二进制文件的目录。 如

我正在尝试远程调试我的Web部件。我可以成功地附加到远程进程,但我的断点没有加载。有人能帮我吗

PS我已经检查了“模块”,但是我的组件没有加载到那里

PPS My.dll是GAC部署的,我是开发人员和服务器的管理员

PPS.pdb文件位于应用程序的bin文件夹中:inetpub/../9090/bin
我想知道是否可以强制“模块”加载给定的.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上