4

我在 Windows 7 上使用 VS 2008 sp1 调试经典的 asp 代码。一切正常,我附加到进程并可以调试。但是,如果我停止调试,Visual Studio 会崩溃。

我阅读了应用程序池的回收会有所帮助,但它并没有帮助我结束调试会话而不会崩溃。我已经通过谷歌和堆栈溢出寻找解决方案,但到目前为止我主要发现了抱怨。

有没有人弄清楚这一点?

4

2 回答 2

6

同事找到答案:

http://code.msdn.microsoft.com/KB967631

此 QFE 修复了 VS2008 SP1 调试器中的三个完全独立的问题:

  • 在处理大型 C++ 项目时,调试器可以在设置断点后挂起 IDE
  • 构建包含 .line 指令的 MSIL 文件时,断点无法正确绑定
  • VS 在调试经典 ASP Web 并停止调试时崩溃。
于 2010-01-07T14:59:50.247 回答
0

我也遇到过同样的问题,在浏览网页并阅读其他用户的故事后,我也得出的结论是 VS 2008 在调试经典 asp 时存在错误!停止调试时它会崩溃。每次调试时都必须重新启动VS,这是一种时间杀手。

我不得不求助于使用 VS2005 打开经典的 ASP 项目并在那里调试它们。如果我需要能够在 2005 年和 2008 年同时使用应用程序,我发现您可以拥有 2 个单独的解决方案文件,每个文件都由适用的应用程序创建(例如,我有 appName.sln 我在VS2008,然后是我在 VS2005 中打开的 appName2005.sln)。您需要在 VS2005 中创建一个新的解决方案并添加文件,然后使用稍微不同的 .sln 文件名保存该解决方案。这行得通,只需要一些时间来设置。

据说 MS 会在 VS2010 中解决这个问题,但他们认为这不是一个足够重要的问题来为 VS2008 发布补丁。

于 2009-11-25T17:24:27.600 回答