【问题标题】:IIS Express 10 (64 bit) errors when starting web project in Visual Studio 2015在 Visual Studio 2015 中启动 Web 项目时出现 IIS Express 10(64 位)错误
【发布时间】:2015-08-04 13:00:44
【问题描述】:

在 IIS Express 10 和 Visual Studio 2015 中启动 Web 项目会导致在运行 64 位版本的 IIS Express 但在 32 位版本上正常运行时出现以下错误。

ID 为 9172 的进程未运行。

这些是我尝试过的修复,都失败了:

  1. 重命名/删除我的文档下的 IISExpress 文件夹。
  2. 始终以管理员身份运行 Visual Studio。
  3. 重新启动...因为将其关闭然后重新打开。
  4. 我检查了 _CSRUN_DISABLE_WORKAROUNDS 环境变量,如 here 所示,但它已经设置好了。
  5. 在程序和功能中修复 IIS Express 10。

似乎已经有一个在 Microsoft 注册的 Connect issue 处于活动状态,但自 VS 2010 以来一直在进行。我也做了一些调查。

  • 运行 C:\Program Files (x86)\IIS Express\iisexpress.exe,开始正常。这大概是 32 位版本。
  • 运行 C:\Program Files\IIS Express\iisexpress.exe(我假设是 64 位版本)会导致以下错误:

文件名: \?\C:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\web.config 行号:519 错误:配置部分 'microsoft.applicationServer' 无法读取,因为它缺少 部分声明。

【问题讨论】:

    标签: iis 64-bit iis-express visual-studio-2015


    【解决方案1】:

    您似乎已更新 C:\Windows\Microsoft.NET\Framework\v4.0.30319\CONFIG\web.config 但未更新 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\web .config。因此,请比较两个文件并同步它们以解决问题。

    【讨论】:

      【解决方案2】:

      我有一个类似的问题 - 解决它的关键是从命令行运行 iisexpress 然后查看错误。就我而言,它说 XML 格式错误。然后我尝试在 XmlNotepad 中编辑 web.config,它告诉我坏 XML 的确切位置。在这种情况下 - something 在文件中添加了错误的注释 - 我将其删除(IE,修复了 XML 问题),然后 iisexpress 能够在命令行和 VS 2015 中正常运行。

      【讨论】:

        猜你喜欢
        • 2017-05-09
        • 2017-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-22
        • 2016-11-13
        • 2017-06-22
        相关资源
        最近更新 更多