Visual studio 2008 在VisualStudio2008中,当我停止调试ASP经典网站时,VisualStudio总是崩溃

Visual studio 2008 在VisualStudio2008中,当我停止调试ASP经典网站时,VisualStudio总是崩溃,visual-studio-2008,debugging,asp-classic,Visual Studio 2008,Debugging,Asp Classic,我们正在运行VisualStudio2008(带有service pack),调试网站时遇到问题 服务器是Windows2003SP2。我们正在使用Windows身份验证。我们有一个虚拟目录,它是一个ASP.NET web应用程序 我们可以连接到w3p进程并进行调试。断点起作用,我们可以查看变量值。当需要分离或停止调试器时,就会出现困难 每次我们采取任何一种方法(分离或停止调试器)时,我们都会从VisualStudio中得到一系列崩溃 我刚刚将网站分离到自己的应用程序池中,在分离调试器时,在事件

我们正在运行VisualStudio2008(带有service pack),调试网站时遇到问题

服务器是Windows2003SP2。我们正在使用Windows身份验证。我们有一个虚拟目录,它是一个ASP.NET web应用程序

我们可以连接到w3p进程并进行调试。断点起作用,我们可以查看变量值。当需要分离或停止调试器时,就会出现困难

每次我们采取任何一种方法(分离或停止调试器)时,我们都会从VisualStudio中得到一系列崩溃

我刚刚将网站分离到自己的应用程序池中,在分离调试器时,在事件日志中出现以下错误:

.NET运行时版本2.0.50727.3607-致命的执行引擎错误(7A09795E)(80131506)


如何解决这个问题?

不,我看不到这一点。我用VS2008对经典ASP进行了大量调试,没有出现类似的问题。除了“重新安装东西的建议”,我不知道你还能做什么

在遥远而暗淡的过去,我发现当被调试的进程在减少特权的帐户下运行时,调试可能会变得很脆弱,但现在还不能确定这是否是真的。您可以尝试将所有涉及过程的标识设置为与交互式登录相同,但我不太希望这会有所帮助


您正在运行什么操作系统?

有一个热修复程序。查看这篇知识库文章:

对医生说-“我这样做很痛。”医生说我们不要再那样做了。”-对不起,我无法抗拒。我感觉到了你的痛苦,我希望你能得到一个真正的答案。是的,我们已经学习了其他调试技术,例如response.write或在会话中存储变量(然后创建一个列出会话内容的调试页面)。我没有帮助,但是我肯定也有这个问题,这让我在上面的问题中添加了更多的细节。@yamspog:我也是在Windows2003上开发的,我没有这些问题。您的网站在自己的池中运行,还是有其他网站共享该池?我发现最好只为要测试的应用程序创建一个池,为该池提供一个与IDE运行时用于交互登录的池相匹配的标识。我将网站放入其自己的应用程序池中,并开始在事件查看器中获取一个新错误:.NET Runtime版本2.0.50727.3607-致命执行引擎错误(7A09795E)(80131506)。虽然还不是一个解决方案,但它提供了更多的见解。@yamspog:听起来你自己就像一台病态的机器。