如果我使用Visual Studio 2008和Internet Explorer启动一个ASP.NET项目,Visual Studio会启动脚本调试。我会得到一个脚本文档节点,其子节点为Windows Internet Explorer和Default.aspx,并有许多匿名代码节点。
除了告诉VS在FireFox中启动应用程序外,我很难关闭它。我已经搜索过并找到了关闭Internet Explorer中脚本调试的解决方案,但这对我没有任何改变。
有人找到了解决方案吗?
除了告诉VS在FireFox中启动应用程序外,我很难关闭它。我已经搜索过并找到了关闭Internet Explorer中脚本调试的解决方案,但这对我没有任何改变。
有人找到了解决方案吗?
禁用所有脚本调试:
如果您使用的是Visual Web Developer Express,请将“VisualStudio”替换为“VWDExpress”:
如果您想恢复计算机以便再次调试脚本:
由于这是一个已知的问题,并且可能的解决方法是安装Silverlight工具,我决定最好的解决方案是放弃Internet Explorer 8并在FireFox中启动我的网站。
相当确定它是IE选项,需要重新启动。
IE/ASP调试器让我抓狂,因为启动Office插件项目需要几分钟的时间。
"禁用脚本调试"没有效果。注册表修改也无效,而安装Silverlight工具则难以接受,即使它能够起作用。
答案其实很简单:在Web项目的“属性”窗格中,在“Web”选项卡下,找到“调试器”,取消选中ASP.Net。
您可能还会发现使用CTRL-F5,“启动而不调试”对我的Office插件项目有帮助。或者您可以在“多个启动项目”设置中设置“启动而不调试”。
希望这能帮助其他人解决问题。
按照以下步骤进行Visual Studio 2008设置:
1)
32Bit: start->run, cmd.exe
64Bit: start->run, c:\windows\syswow64\cmd.exe
2) 执行以下命令:
a. 关闭:
reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d {4FF9DEF4-8922-4D02-9379-3FFA64D1D639} /f
b. 打开:
reg add HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{F200A7E7-DEA5-11D0-B854-00A0244A1DE2} /v ProgramProvider /d {170EC3FC-4E80-40AB-A85A-55900C7C70DE} /f
它在调试部分中