当我单击 Web 应用程序中的文本框时,IIS Express 突然停止

IIS Express stops suddenly when I click on a text box in my web app

在 Windows 10
上使用 Visual Studio 2017 在我调试 C# MVC Web 应用程序时,我的 IIS Express 突然开始表现异常并在没有警告或错误的情况下自行关闭。

我没有对我的项目设置进行任何有意的更改,并且我在我的团队资源管理器源代码管理中没有看到任何待处理的更改。 我认为从现在到最后一次工作之间发生的唯一区别是我下载了一个单独的项目,该项目使用 IIS Local 并需要管理员权限才能正常工作。下面详细介绍此内容。

以前,当我在 Visual Studio 中启动调试器时,IIS Express 会 运行,在现有 Firefox 浏览器的新选项卡中打开自身,或者如果 none 存在则创建一个新选项卡,并在我单击 Visual Studio 中的停止图标时停止。

我尝试过的事情:

我认为唯一可能导致此问题的原因是我从使用 ISS Local 的 TFS 源代码管理下载了一个不同的项目,当我尝试加载该项目时进入它自己的解决方案我收到一条错误消息:

The Web Application Project {project name} is configured to use IIS. Unable to access the IIS metabase. You do not have sufficient privilege to access IIS web sites on your machine.

以管理员身份打开 Visual Studio 会自动将该项目加载到它的解决方案中。

关于为什么会发生这种情况或如何解决它有任何想法吗?

我遇到了与 Visual Studio (15.7.5)Firefox Developer Edition (62.0b12) 相同的问题。每次我单击任何输入或文本字段时,它只会同时关闭 Firefox 和 IIS,而不会出现任何错误或异常。

我为解决此问题所做的就是取消选中该选项:

Stop Debugger when browser window is closed

Tools > Options > Projects and Solutions > Web Projects

下找到

savecleanBuild & Start.

这个解决了我的问题!