Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.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
C# 设置远程调试后不显示源代码_C#_Asp.net_Visual Studio 2010_Remote Debugging_Pdb Files - Fatal编程技术网

C# 设置远程调试后不显示源代码

C# 设置远程调试后不显示源代码,c#,asp.net,visual-studio-2010,remote-debugging,pdb-files,C#,Asp.net,Visual Studio 2010,Remote Debugging,Pdb Files,我正在尝试将我的ASP.NET站点登录到服务器上。我的代码在本地运行,没有任何bug,但是当我试图从服务器上运行它时,会出现bug 所以我安装并设置了VisualStudio的远程调试器。它作为服务在服务器上运行,没有任何问题。我在本地启动我的web浏览器,站点从远程服务器加载,没有问题。错误与I/O相关,在我告诉网站进行I/O之前不会出现。此时,w3wp.exe是一个正在服务器上运行的进程 我将VS附加到远程进程w3wp.exe。输出显示所有的.dll都已成功处理,但我要调试的服务器C源代码没

我正在尝试将我的ASP.NET站点登录到服务器上。我的代码在本地运行,没有任何bug,但是当我试图从服务器上运行它时,会出现bug

所以我安装并设置了VisualStudio的远程调试器。它作为服务在服务器上运行,没有任何问题。我在本地启动我的web浏览器,站点从远程服务器加载,没有问题。错误与I/O相关,在我告诉网站进行I/O之前不会出现。此时,w3wp.exe是一个正在服务器上运行的进程


我将VS附加到远程进程w3wp.exe。输出显示所有的.dll都已成功处理,但我要调试的服务器C源代码没有出现。我已验证两台计算机上的bin目录中都存在我的PDB文件,并且仅禁用了调试器选项中的代码。我该如何显示源代码,以便调试它?

将w3wp.exe附加到调试器后

单击Ctrl+D,M打开模块屏幕,您也可以从菜单-debug->windows->Modules打开相同的屏幕 找到部件,单击鼠标右键,然后选择“加载自->符号路径” 找到并选择符号文件
确保将w3wp.exe附加到调试器后,该文件的符号状态更改为加载的符号

单击Ctrl+D,M打开模块屏幕,您也可以从菜单-debug->windows->Modules打开相同的屏幕 找到部件,单击鼠标右键,然后选择“加载自->符号路径” 找到并选择符号文件
确保该文件的符号状态更改为加载的符号

是否确保/bin文件夹中的所有文件都与您的文件匹配?您是否尝试过全部重建和重新部署,重试?您是否遇到过诸如找不到C:\blahblah\codefile.cs之类的问题?或者它甚至没有呈现给您?您确定/bin文件夹中的所有文件都与您的文件匹配吗?您是否尝试过全部重建和重新部署,重试?您是否遇到过诸如找不到C:\blahblah\codefile.cs之类的问题?还是什么都没有呈现给你?