当前位置: 首页 > 知识库问答 >
问题:

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

魏浩广
2023-03-14

关闭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包(

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

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

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

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

共有1个答案

东郭海阳
2023-03-14

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

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

 类似资料:
  • 代码非常简单,我搜索了一下,发现我只会用到 这似乎不起作用,我也尝试过使用平台参数,比如 下面是您可以运行的测试应用程序: 锁定得可拥有同步器:-无 更新:我正在Linux Fedora 16 64bit上使用最新的Oracle JDK 7u17 64bit。

  • 我有一个简单的控制台应用程序,有时需要执行图形操作,对于那些我使用JavaFx框架(有一些功能,我需要像css样式的文本)我只是生成一些形状和文本到一个隐藏的场景,然后保存在文件中仅此而已, 我知道要使用JavaFx,我必须将图形操作传递给JavaFx线程,但是当一切都完成后,我必须关闭应用程序(几个小时后),这个JavaFx线程仍然保持打开...我真的不想强行退出System.exit(),因为

  • 我有一个父pom,它为我的其他组件提供所需的版本号变量 您必须使用分类器将补充工件附加到项目中,而不是替换它们 我发现这是因为jar打包固有的maven jar插件默认绑定,但我正在进行war打包,所以在war打包之后,默认jar执行开始并抛出上面的一个。任何停止违约的解决方案都将帮助我提前感谢。

  • 我们为Azure Portal中托管的Web应用程序安装了应用程序Insights。

  • 我正在使用org.AsynchTtpClient发布异步请求。 在关闭tomcat时,我得到了以下日志: 严重:web应用程序[/test]似乎启动了一个名为[pool-1-thread-1]的线程,但未能停止它。这很有可能造成内存泄漏。 2017年7月4日10:53:00 AM org.apache.catalina.loader.webappclassloaderbase clearRefer

  • 问题内容: 我在某些设备(带有Android 7的Nexus 5x)上遇到非常奇怪的情况:当我清理其数据并卸载它,然后与Studio一起安装时,该应用并未统一,但它使用的是1月24日的数据!我在平板电脑上尝试了相同的步骤,但该应用程序没有数据。 我已经重复了很多次此过程,我清理了我的项目,多次对其进行了重建,并且始终以1月24日的数据(包括数据库和共享首选项)开始。 我什至尝试了adb shell