【发布时间】:2018-03-29 12:05:04
【问题描述】:
我有一个在 Visual Studio 2017 中运行的 Web 应用程序项目。该项目使用 Web API、AngularJS 和 Typescript。当我单击调试应用程序并启动 IIS Express 时,VS 会打开 Chrome,但不会加载默认页面。更糟糕的是,Visual Studio 会死机。
我发现了一种解决方法,我在 Chrome 中重新加载默认页面以显示默认页面并解冻 VS。
当我在 Chrome 中打开应用程序时,我该怎么做才能使 VS 不会冻结并加载默认页面?我能找到的唯一可能的解决方案是在 Chrome 中禁用 Javascript 调试,但我需要这样做。
注意:我在使用 Internet Explorer 时遇到了不同的问题。
【问题讨论】:
-
您可能需要深入任务管理器/进程资源管理器来定位问题的具体根源...即哪个进程贪婪,是 Chrome、Visual Studio、IIS 还是其他... . 还是以上所有?
-
@Fenton 我检查了任务管理器,VS 和 Chrome 都不会杀死我的 CPU。事实上,两者的使用率都很低。我注意到如果我在 VS 中打开一个 HTML 文件,然后单击调试应用程序,Chrome 会打开该 HTML 文件没有问题。而且VS不会冻结。这不适用于我的默认文件,它是一个 cshtml 文件。
-
这很有趣 - 您是否启用了浏览器链接?如果是这样,如果您禁用它并重试,会发生什么?
-
@Fenton,禁用浏览器链接后我仍然遇到同样的问题。我试了几次。
-
最后一次测试...如果你“不调试就开始”呢?
标签: angularjs google-chrome typescript asp.net-web-api visual-studio-2017