在Windows 10上使用Visual Studio 2017
在调试我的C#MVC Web App时,我的IIS Express突然开始变得奇怪并且在没有警告或错误的情况下自行关闭。
我没有对我的项目设置进行任何有意的更改,我在Team Explorer源代码管理中看不到任何挂起的更改。 我认为现在和最后一次工作之间发生的唯一区别是我下载了一个单独的项目,该项目使用IIS Local并且需要管理员权限才能正常工作。更多关于此的内容。
以前,IIS Express会在我在Visual Studio中启动调试器时运行,在现有Firefox浏览器的新选项卡中打开,或者如果不存在则创建一个新选项卡,并在单击Visual Studio中的“停止”图标时停止。
我尝试过的事情:
.vs
文件夹...\{Project Name}\
文件夹
我认为可能导致这种情况的唯一原因是我从使用ISS Local 的TFS源代码控制中下载了一个不同的项目,当我尝试将该项目加载到它自己的解决方案中时得到一个错误说:
Web应用程序项目{项目名称}配置为使用IIS。无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。
打开Visual Studio as Admin会自动将该项目加载到其解决方案中。
关于为什么会发生这种情况或如何解决这个问题的任何想法?
答案 0 :(得分:7)
我对Visual Studio (15.7.5)
和Firefox Developer Edition (62.0b12)
遇到同样的问题。每次我单击任何输入或文本字段时,它都将同时关闭Firefox和IIS,而没有任何错误或异常。
我为解决此问题所做的工作就是取消选中该选项:
关闭浏览器窗口时停止调试器
在Tools > Options > Projects and Solutions > Web Projects
下找到
save
,clean
,Build
和Start
。
这个解决了我的问题!