【发布时间】:2012-12-11 19:58:21
【问题描述】:
我正在尝试将我的 ASP.NET 站点登陆到服务器上。我的代码在本地运行没有任何错误,但是当我尝试从服务器运行它时出现错误。
所以我安装并设置了 Visual Studio 的远程调试器。它作为服务在服务器上运行,没有任何问题。我在本地启动我的网络浏览器,网站从远程服务器加载没有问题(该错误与 I/O 相关,直到我告诉网站执行 I/O 才会出现。)此时,w3wp.exe是在服务器上运行的进程。
我将 VS 附加到远程进程 w3wp.exe。输出显示所有 .dll 都已成功处理,但没有出现我要调试的服务器 C# 源代码。我已验证我的 PDB 文件存在于两台计算机的 bin 目录中,并且调试器选项中的“仅我的代码”已被禁用。我该怎么做才能显示源代码,以便调试它?
【问题讨论】:
-
您确定 /bin 文件夹中的所有文件都与您的匹配吗?您是否尝试过“全部重建”并重新部署、重试?
-
您是否收到诸如找不到 C:\blahblah\codefile.cs 之类的消息?还是什么都没有呈现给你?
标签: c# asp.net visual-studio-2010 remote-debugging pdb-files