首页 > 解决方案 > 当我单击 Web 应用程序中的文本框时,IIS Express 突然停止

问题描述

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

我没有对我的项目设置进行故意更改,并且在我的团队资源管理器源代码管理中没有看到任何待处理的更改。我认为现在和上次工作之间发生的唯一区别是我下载了一个单独的项目,该项目使用 IIS Local 并且需要管理员权限才能正常工作。下面有更多关于这个的信息。

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

我尝试过的事情:

我认为可能导致这种情况的唯一原因是我从使用 ISS Local的 TFS Source Control 下载了一个不同的项目,当我尝试将该项目加载到它自己的解决方案中时,我收到一条错误消息:

Web 应用程序项目 {project name} 配置为使用 IIS。无法访问 IIS 元数据库。您没有足够的权限访问您机器上的 IIS 网站。

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

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

标签: visual-studioiisiis-express

解决方案


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

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

关闭浏览器窗口时停止调试器

发现下Tools > Options > Projects and Solutions > Web Projects

save, clean, Build& Start.

这个解决了我的问题!


推荐阅读