ASP.NET 远程调试

发布于 2024-11-15 17:15:24 字数 300 浏览 3 评论 0原文

我偶然发现了 ASP.NET Web 应用程序远程调试的愚蠢情况。我正在尝试描述一下情况。

我在远程计算机上部署了 ASP.NET 应用程序。为了调试它,我运行了远程调试监视器,因此我能够将调试器附加到远程进程。

所有程序集均在调试模式下编译,没有任何代码优化,并且调试信息完整。

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

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

有谁知道如何解决上述情况?

I have stumbled on stupid situation with ASP.NET web application remote debug. I'm trying to describe the situation.

I have an ASP.NET application deployed on remote machine. To debug it, I've run a remote debugging monitor, so I'm able to attach my debugger to the remote process.

All assemblies are compiled in DEBUG mode without any Code Optimization and Debug Info is Full.

All *.pdb files are located with their *.dll in the same folder and all these files are up-to-date.

But when I'm trying to attach my debugger to the remote process, the following message appear: The following module was built either with optimizations enabled or without debug information.

Does anyone have ideas how can I solve aforementioned situation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苍景流年 2024-11-22 17:15:24

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

西蒙

Did you set the debug=false attribute in the compilation element in the web.config? I regularly get this error when using the remote debugger, but doing a build first usually makes it work.

Simon

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文