0
我想将我的ASP.NET网站登陆到服务器上。我的代码在本地运行,没有任何错误,但是当我尝试从服务器运行它时会出现错误。设置远程调试后不会出现源代码
因此,我安装并设置了Visual Studio的远程调试器。它作为服务在服务器上运行,没有任何问题。我在本地启动了我的Web浏览器,并且从远程服务器加载的站点没有问题(该错误与I/O有关,直到我告诉网站执行I/O操作时才会出现。)此时,w3wp.exe是在服务器上运行的进程。
我将VS附加到远程进程w3wp.exe。输出显示所有的.dll文件都被成功处理,但是我想要调试的服务器的C#源代码没有出现。我已验证我的PDB文件存在于两台计算机的bin目录中,并且调试器选项中的“只是我的代码”已被禁用。我该如何获取源代码才能显示,所以我可以调试它?
您确定/ bin文件夹中的所有文件都与您的文件相匹配吗?您是否尝试过“重建所有”并重新部署,然后重试? – tgolisch
你有没有找到像C:\ blahblah \ codefile.cs这样的meesages?或者它甚至没有提供给你? – Alex