繁体   English   中英

如何防止MS Edge DevTools停止Visual Studio .NET MVC应用程序?

[英]How to prevent MS Edge DevTools from stopping Visual Studio .NET MVC Application?

关闭MS Edge DevTools将停止正在运行的Visual Studio Web项目。 我该如何预防?

我有一个正在开发的.NET MVC应用程序。 对于本地测试和调试,我使用IIS Express从Visual Studio运行Web项目。 (Visual Studio Pro 2017 v.15.9.5)

对于我来说,打开Edge DevTools(F12)检查JS或CSS并不少见。 问题在于,如果关闭了DevTools甚至刷新了网页,一旦打开了DevTools窗口,就会导致Visual Studio停止运行/调试Web应用程序。

我尝试从项目中卸载TelemetryCorrelation NuGet软件包(及其依赖项)。 我确保在VS中未选中以下配置。

  • (未选中)在调试时启用诊断工具
  • (未选中)调试时自动关闭控制台
  • (未选中)为WUP JavaScript应用(Chrome,Edge和IE)启用Edge开发人员工具

对我来说,使用其他浏览器不是一个明智的选择。 我正在编写一个内部应用程序,而Edge是“公司支持的”浏览器,因此我需要使用用户将使用的相同浏览器进行开发和调试。

在确认重复之前进行编辑 :尽管我的问题与调试器关闭浏览器相反,但相同的配置更改解决了我的问题。 奇怪的是,我报告的行为仅出现在Edge中,而不是FF或IE中。 我没有相反的问题,停止调试器并没有关闭浏览器。

我正在忽略“关闭浏览器窗口时停止调试器,当调试停止时关闭浏览器”配置b / c,我在“调试”配置标题下,而不是在“项目和解决方案”下查看。

我的解决方案是在Visual Studio中取消选中“在关闭浏览器窗口时停止调试器,在调试停止时关闭浏览器”配置。

我忽略了该配置,因为我正在“调试”配置标题下,而不是在“项目和解决方案”下。

暂无
暂无

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

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