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

Rya*_*ite 4 iis visual-studio iis-express

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

  • 它不会在现有浏览器窗口中打开新选项卡(在我的情况下,Firefox v60.0(64位))
  • 停止Visual Studio调试器并关闭IIS Express:
    • 标签/窗口关闭时
    • 当选项卡合并到另一个浏览器的窗口时
    • 当我点击网络应用程序中的任何文本框时
      • 即使单击URL栏也会导致崩溃!

我没有对我的项目设置进行任何有意的更改,我在Team Explorer源代码管理中没有看到任何挂起的更改.我认为现在和最后一次工作之间发生的唯一区别是我下载了一个单独的项目,该项目使用IIS Local并且需要管理员权限才能正常工作.更多关于此的内容.

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

我试过的事情:

  • 以管理员身份运行
  • 重新启动Visual Studio
  • 重新启动我的机器
  • 在此开始之前从源代码管理获取最新版本
  • 删除.vs我的...\{Project Name}\文件夹中的文件夹
  • 而是在Chrome中运行
    • 仍然会在运行时打开一个新窗口
    • 难道不是在文本框或地址栏点击时崩溃
    • 关闭选项卡或将其合并到现有Chrome浏览器时停止

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

Web应用程序项目{项目名称}配置为使用IIS.无法访问IIS元数据库.您没有足够的权限访问计算机上的IIS网站.

打开Visual Studio as Admin会自动将该项目加载到其解决方案中.

  • 它还会打开一个新的浏览器窗口
  • 它并没有关闭,当我点击Firefox或者Chrome的一个文本框,或将其合并到现有的浏览器

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

Ars*_*eer 9

我和Visual Studio (15.7.5)&有同样的问题Firefox Developer Edition (62.0b12).每次我点击任何输入或文本字段时,它只会关闭Firefox和IIS,没有任何错误或异常.

我已经做了什么来解决这个问题是我简单地取消选中该选项:

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

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

save,clean,BuildStart.

这一个解决我的问题!

  • 谢谢,点击我的网页上的按钮选择文件(输入类型=“文件”)后,IIServer 以 -1 退出 (2认同)