ASP.NET远程调试

时间:2011-06-17 14:39:40

标签: asp.net debugging debug-symbols

我偶然发现了ASP.NET Web应用程序远程调试的愚蠢情况。我试图描述这种情况。

我在远程计算机上部署了一个ASP.NET应用程序。为了调试它,我运行了一个远程调试监视器,所以我能够将我的调试器连接到远程进程。

所有程序集都以DEBUG模式编译,没有任何代码优化和调试信息已满。

所有* .pdb文件的* .dll位于同一文件夹中,所有这些文件都是最新的。

但是当我尝试将调试器连接到远程进程时,会出现以下消息:以下模块是在启用优化或没有调试信息的情况下构建的。

有没有人有想法如何解决上述情况?

1 个答案:

答案 0 :(得分:1)

您是否在web.config中的编译元素中设置了debug = false属性?我经常在使用远程调试器时遇到此错误,但首先进行构建通常会使其正常工作。

西蒙