2

我有 Windows Server 2008(64 位)、带有内置网络服务器的 VS 2008 和 ASP.NET MVC 1.0 webapp。

我要做的就是调试所说的应用程序。我有一堆断点,但它们的行为方式非常奇怪。当我用 F5 开始调试会话并遇到断点时,调试器就停止了。然而,在几次 F10s/F11s 调试之后突然“停止”(当时没有例外),但 VS 既没有从浏览器的进程中分离出来,也没有停止 webapp 执行:Visual Studio 保持连接状态,Web 请求继续照常执行。

我尝试了各种浏览器(Chrome、Firefox、IE),但无济于事。

我该怎么做才能解决这个问题?它真的让我发疯。

4

2 回答 2

1

您可以停止使用 F5 并改用 Debug -> Attach to Process 。我发现这消除了我遇到的一些调试附件问题。

于 2010-05-17T13:07:19.057 回答
1

想通了 有一个后台线程在 webapp 中运行,只要它碰巧抛出异常(没有被捕获),调试会话就会停止。

于 2010-06-17T08:10:53.850 回答