Visual studio 为什么在调试web应用程序时IIS无法启动?

Visual studio 为什么在调试web应用程序时IIS无法启动?,visual-studio,iis-express,Visual Studio,Iis Express,想象一下这个场景。。。我在一台新电脑上。我已经安装了VS15和SQL Server Express。我已在Windows功能中启用IIS。我已经从Git中提取了我的(以前正在工作的)ASP.NETMVC项目。我按下F5键,很高兴看到构建成功,Firefox启动,一切看起来都很好 但是,哦,不调试会话突然结束。Firefox最终会超时 我在事件查看器中发现了与我的尝试时间相匹配的IIS错误。它们引用错误代码“8007007E”。当我将其放入Err.exe实用程序(根据本文)时,我得到以下信息: #

想象一下这个场景。。。我在一台新电脑上。我已经安装了VS15和SQL Server Express。我已在Windows功能中启用IIS。我已经从Git中提取了我的(以前正在工作的)ASP.NETMVC项目。我按下F5键,很高兴看到构建成功,Firefox启动,一切看起来都很好

但是,哦,不调试会话突然结束。Firefox最终会超时

我在事件查看器中发现了与我的尝试时间相匹配的IIS错误。它们引用错误代码“8007007E”。当我将其放入Err.exe实用程序(根据本文)时,我得到以下信息:

# as an HRESULT: Severity: FAILURE (1), Facility: 0x7, Code 0x7e
# for hex 0x7e / decimal 126 :
  SYSTEM_THREAD_EXCEPTION_NOT_HANDLED                           bugcodes.h
  NMERR_REMOTE_NOT_A_SERVER                                     netmon.h
  SQL_126_severity_15                                           sql_err
# Invalid pseudocolumn '%.*ls'.
  ERROR_MOD_NOT_FOUND                                           winerror.h
# The specified module could not be found.
# 4 matches found for "8007007E"
这(至少对我来说)是一条死胡同。我试着用谷歌搜索各个错误消息,但找不到任何有用的东西


我想我想说的是:帮助?如果有人有任何建议,我将非常感激。

好的,体育迷们,我们对此有一个解决方案

事实证明这里有两件事是错误的:

  • 当IIS express更合适时调用IIS。通过禁用IIS修复了此问题

  • 我的
    applicationhost.config
    显然被弄坏了。删除它并重新创建我的虚拟目录(按照)似乎可以做到这一点

  • 希望这对将来有帮助