【发布时间】:2010-02-14 22:44:15
【问题描述】:
我在尝试调试 .NET Web 应用程序时遇到了一个相当奇怪的错误。
我的系统:Windows 7 Ultimate (IIS7)、Visual Studio 2008、DotNetNuke 4.8.2。
我有一个 Web 应用程序,我正在尝试将调试器附加到 w3wp.exe。我在我的代码中设置了一个断点:可以是 ascx.cs 页面或我正在引用的库。
这是奇怪的部分。一旦我浏览了网站的那个部分,代码就会中断,我可以调试,单步执行 1-20 行代码,突然之间就好像我按下了继续。时间似乎并不重要(有时会在 2 分钟后发生,有时会在 2 秒后发生),并且输出或事件查看器中没有错误消息。
如果我尝试使用托管和本机附加调试器,它将进入 w3wp 的反汇编模式。同样,没有真正明显的错误。
任何人至少可以为我指出正确的方向,什么可能会中断调试器?没有任何错误消息,我什至无法开始弄清楚下一步该去哪里。
我试过了:
- 在 IIS 中重建网站配置
- 检查应用程序池设置以确保它没有超时
- 在我的计算机上禁用了所有可以想象的服务
- 重置我的 Visual Studio 设置
- 重建项目
【问题讨论】:
-
认为自己很幸运。我只是崩溃了......
标签: c# .net visual-studio-2008 iis-7