在 Windows 10 上使用 Visual Studio 2017
在我调试 C# MVC Web 应用程序时,我的 IIS Express 突然开始表现得很奇怪,并在没有警告或错误的情况下自行关闭。
Firefox v60.0(64 位))
我没有故意更改我的项目设置,我在我的团队资源管理器源代码管理中没有看到任何挂起的更改。
我认为从现在到上次运行之间发生的唯一区别是我下载了一个单独的项目,该项目使用 IIS Local 并需要管理员权限才能正常工作。更多关于这在下面。
以前,当我在 Visual Studio 中启动调试器时,IIS Express 会运行,在现有 Firefox 浏览器上的新选项卡中打开自己,或者如果不存在则创建一个新选项卡,并在我单击 Visual Studio 中的停止图标时停止。
我尝试过的事情:
.vs
文件夹中的 ...\{Project Name}\
文件夹 我认为可能导致这种情况的唯一原因是我从使用 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
下找到save
, clean
, Build
& Start
.这个解决我的问题!
关于visual-studio - 单击 Web 应用程序中的文本框时,IIS Express 突然停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50377950/