调试经典ASP会导致Visual Studio 2008崩溃 - 我该如何解决这个问题?

时间:2009-11-23 16:30:36

标签: visual-studio debugging asp-classic attach-to-process

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

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

有人想出来了吗?

2 个答案:

答案 0 :(得分:6)

Coworker找到答案:

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

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

  • 调试器可以在使用大型C ++项目时设置断点后挂起IDE
  • 构建包含.line指令
  • 的MSIL文件时,断点无法正确绑定
  • 调试经典ASP网页时VS崩溃并停止调试。

答案 1 :(得分:0)

我遇到了同样的问题,在浏览网页和阅读其他用户故事后我得出的结论是VS 2008在调试经典asp时有错误!停止调试时崩溃。每次调试时必须重启VS的时间杀手的排序。

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

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