【发布时间】:2017-08-14 22:03:52
【问题描述】:
我一直在使用 Visual Studio 2017 社区版学习 ASP.NET Core。当我运行一个项目时,我通常点击 IDE 顶部中心的 IIS Express 按钮。此操作会在 Chrome(我的默认浏览器)中启动一个新窗口,直到今天它运行良好。
但是,今天它无法加载应用程序。浏览器说“您的应用程序正在启动...”并保持该状态。最终,我关闭窗口,发现应用程序仍在 VS 中运行。我单击停止调试按钮,一分钟后它会显示以下消息:
Debugging is being stopped but is not yet complete. You can force debugging to stop immediately, but any process being detached may be terminated instead.
This window will automatically close when the debugging has completely stopped.
我点击了一个立即停止按钮。当我这样做时,诊断中心的输出是:
Cannot access a disposed object.
Object name: 'StandardClientTransportConnection'.
我有各种解决方法。我可以运行这个项目:
- 无需在任何浏览器中进行调试。
- 在 IE 或 Edge 中进行调试。
- 通过单击项目名称而不是 IIS Express,我相信它会在常规 IIS 中运行应用程序。
但我想了解我遇到的问题。我尝试了以下方法:
- 正在删除我的个人资料下的 .nuget 文件夹。
- 删除我的 Documents 文件夹中的 IIS Express 文件夹。
- 从 Chrome 中清除浏览器数据。
全部无效。
【问题讨论】:
标签: google-chrome asp.net-core iis-express