【问题标题】:Unable to Launch IIS Express Web Server - VS 2015 Community无法启动 IIS Express Web 服务器 - VS 2015 社区
【发布时间】:2017-02-11 16:52:30
【问题描述】:

我正在开发一个 Web 项目,但无法使用 Visual Studio 2015 中的 IIS Express 对其进行测试。

我用谷歌搜索了这个错误,我在互联网上发现了很多关于它的引用,但我相信我的情况有所不同,因为除了“无法启动 IIS Express Web 服务器”之外没有显示其他错误消息。

我查看了 Windows 事件查看器,发现以下错误:

The worker process failed to initialize correctly and therefore could not be started.  The data is the error.

The Module DLL C:\Program Files (x86)\IIS Express\aspnetcore.dll failed to load.  The data is the error.

我也尝试直接使用:c:\Program Files (x86)\IIS Express>iisexpress.exe /trace:error 启动 IIS Express,我成功了,所以我认为问题一定出在 Visual Studio 中,并且我的端口 (8080) 是空闲的。

有人知道我还能做什么吗?

【问题讨论】:

    标签: visual-studio visual-studio-2015 asp.net-core .net-core iis-express


    【解决方案1】:

    如果您正在使用 .NET 核心/ASP.NET 核心应用程序,那么 请确保您已经安装了这些-

    • .NET Core SDK

    • VS 2015 工具预览 2

    如果它看起来是特定于解决方案的,那么-

    • <solution-name>\.vs\config\applicationhost.config位置查找applicationhost.config文件

    • 尝试删除此文件并再次运行解决方案。

    看看这是否有帮助。

    【讨论】:

    • 嗨,Visual Studio 更新后一切都开始工作了。感谢您的帮助!
    • 为了节省时间,我删除了“.vs”文件夹,它起作用了 ;)
    【解决方案2】:

    几天前我遇到了同样的错误。我尝试了很多东西,但我认为修复 DotNetCore.1.0.0-VS2015Tools.Preview2.exe 解决了这个问题。

    另外,请检查您是否可以在 Kestrel Web 服务器中运行 Web 应用程序。如果你可以运行,那么值得检查 web.config 文件中是否存在 aspnetCoreModule 标签。

    此链接可能会有所帮助 -- https://github.com/aspnet/Home/issues/1583

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 2011-09-04
      • 2014-04-05
      • 2020-10-23
      • 1970-01-01
      相关资源
      最近更新 更多