我在 Windows 7 上使用 VS 2008 sp1 调试经典的 asp 代码。一切正常,我附加到进程并可以调试。但是,如果我停止调试,Visual Studio 会崩溃。
我阅读了应用程序池的回收会有所帮助,但它并没有帮助我结束调试会话而不会崩溃。我已经通过谷歌和堆栈溢出寻找解决方案,但到目前为止我主要发现了抱怨。
有没有人弄清楚这一点?
我在 Windows 7 上使用 VS 2008 sp1 调试经典的 asp 代码。一切正常,我附加到进程并可以调试。但是,如果我停止调试,Visual Studio 会崩溃。
我阅读了应用程序池的回收会有所帮助,但它并没有帮助我结束调试会话而不会崩溃。我已经通过谷歌和堆栈溢出寻找解决方案,但到目前为止我主要发现了抱怨。
有没有人弄清楚这一点?
同事找到答案:
http://code.msdn.microsoft.com/KB967631
此 QFE 修复了 VS2008 SP1 调试器中的三个完全独立的问题:
我也遇到过同样的问题,在浏览网页并阅读其他用户的故事后,我也得出的结论是 VS 2008 在调试经典 asp 时存在错误!停止调试时它会崩溃。每次调试时都必须重新启动VS,这是一种时间杀手。
我不得不求助于使用 VS2005 打开经典的 ASP 项目并在那里调试它们。如果我需要能够在 2005 年和 2008 年同时使用应用程序,我发现您可以拥有 2 个单独的解决方案文件,每个文件都由适用的应用程序创建(例如,我有 appName.sln 我在VS2008,然后是我在 VS2005 中打开的 appName2005.sln)。您需要在 VS2005 中创建一个新的解决方案并添加文件,然后使用稍微不同的 .sln 文件名保存该解决方案。这行得通,只需要一些时间来设置。
据说 MS 会在 VS2010 中解决这个问题,但他们认为这不是一个足够重要的问题来为 VS2008 发布补丁。