繁体   English   中英

从Visual Studio 2015启动时IE11崩溃

[英]IE11 crashes when started from Visual Studio 2015

我刚刚在最近升级的Windows 10计算机上安装了VS2015 pro。 我正在尝试使用VS中的调试器调试网页,特别是该页面上的javascript。 在升级之前,我能够调试javascript,但是现在当我在VS IE11中单击“播放”按钮时,它立即打开并崩溃。 在过去的版本(VS2013 pro和IE10)中,我可以单击“播放”按钮,并且可以使用断点逐步浏览代码。 我没有收到任何错误,网站已编译。 我能够运行网站而无需调试就可以了。 有谁知道是什么原因导致我遇到了问题?

我现在可以调试IE11的唯一方法是,先不进行调试( Ctrl + F5 )直到页面加载,然后进行调试( F5 ),这将接管加载的页面。 令人沮丧,但这将使我满意,直到问题得到解决。

更新-我的项目恰好是Silverlight Web应用程序。 我开始浏览构建中的警告,并注意到以下内容:

C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ Silverlight \\ v5.0 \\ Microsoft.Ria.Client.targets(303,5):警告:无法加载文件或程序集' System.Windows.Browser ,Version = 5.0 .5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'或其依赖项之一。 该系统找不到指定的文件。

我在以下位置找到了该System.Windows.Browser.dll文件:C:\\ Program Files(x86)\\ Microsoft Silverlight \\ 5.1.50709.0并将其复制到与System.Windows的引用路径相同的文件夹中:C:\\ Program Files( x86)\\参考程序集\\ Microsoft \\ Framework.NETFramework \\ v4.6

到目前为止,这似乎已经解决了我的问题。

在Windows 10上移至VS2013和VS2015后,我遇到了类似的问题。

我发现调试器默认情况下会打开IE 64位。 创建新的IE 32位选择解决了该问题。

  • 在VS菜单栏中打开浏览器下拉列表。
  • 单击浏览方式。
  • 单击添加,然后浏览到C:\\ Program Files(x86)\\ Internet Explorer \\ iexplore.exe
  • 输入Internet Explorer 32bit作为友好名称
  • 单击“设置为Internet Explorer 32bit的默认值”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM