Visual studio 2008 IE8和VS2008:如何禁用脚本调试?
IE8已经退出,显然它会在您以调试模式启动项目时自动打开脚本(JavaScript)调试。有人知道怎么关掉这个吗?我搜索了IE8/VS2008设置,但没有看到任何内容 编辑:您不能只进入“Internet选项”并禁用调试:这样您就可以在常规web浏览时关闭调试,但在调试时自动启动调试。我想永远停止脚本调试Visual studio 2008 IE8和VS2008:如何禁用脚本调试?,visual-studio-2008,internet-explorer-8,Visual Studio 2008,Internet Explorer 8,IE8已经退出,显然它会在您以调试模式启动项目时自动打开脚本(JavaScript)调试。有人知道怎么关掉这个吗?我搜索了IE8/VS2008设置,但没有看到任何内容 编辑:您不能只进入“Internet选项”并禁用调试:这样您就可以在常规web浏览时关闭调试,但在调试时自动启动调试。我想永远停止脚本调试 真正的答案:即使有人已经赢得了赏金,他们也没有真正回答这个问题。我直接找到了来源(微软),最后得到了一篇带有一些解决方法的博客文章。好极了 这很烦人,但您可以在每次会话中执行此操作: 开始调试
真正的答案:即使有人已经赢得了赏金,他们也没有真正回答这个问题。我直接找到了来源(微软),最后得到了一篇带有一些解决方法的博客文章。好极了 这很烦人,但您可以在每次会话中执行此操作:
在我发布这个答案后,我开始使用Silverlight变通技术,所以当我看到OP找到了相同的解决方案时,我回来更新它。由于此答案已被接受并获得奖金,但并未真正回答问题,我希望此更新能让答案更有价值。您是否尝试过此方法,在IE8中,打开Internet选项>高级>选择“禁用脚本调试”对于Internet Explorer和其他?当我按照上面的“每会话”解决方案中所述分离iexplore.exe进程时,它还会分离aspnet_wp.exe进程并将我从调试中转储 “高级”选项“禁用脚本调试”也不起作用。原因如下: 显然,VS2008为您打开了它,而不考虑IE8中的高级设置
我找到的唯一解决方法是首先启动IE8会话(例如使用解决方案资源管理器中的“浏览器中的视图”),然后选择调试|在VS2008中附加到进程并附加到aspnet_wp.exe进程。您是否尝试过使用IIS而不是内置web服务器(Cassini)进行调试 我主要使用IIS进行调试,但没有注意到IE8的这种行为
可能不是最理想的解决方案,但它确实可以避免每次都必须手动附加/分离到进程。正如Jimmie R Houts建议的那样,首先使用IIS而不是Cassini 再加上一个稍微不同的工作流,而不是一直按F5,您可以使用“附加/分离”来控制VS将调试的内容
当您使用F5启动项目时,javascript调试将被禁用。这里有一个解决方案,允许您正常调试asp.net代码,但禁用javascript 设置两个注册表值: [HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN] “TabProcGrowth”=dword:00000001 如果使用x64 windows,则还必须设置此 [HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN] “TabProcGrowth”=dword:00000001 在以下位置找到解决方案:
简单的解决方法: 更改Visual Studio项目中的默认浏览器 (通过使用“浏览…”更改默认值) 以谷歌Chrome为例。 当你点击F5时,它会打开谷歌浏览器
手动打开Interent Explorer并导航到要调试的页面。请参阅我更新的帖子;这不起作用。IE8/VS2008会改变一些事情。这与我正在做的相同,是的,仅适用于每个会话