首页 文章

无法启动IIS Express Web服务器 - VS 2015社区

提问于
浏览
6

我正在开发一个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.

我还尝试使用以下方式直接启动IIS Express: c:\Program Files (x86)\IIS Express>iisexpress.exe /trace:error 并且我是成功的,所以我认为问题必须在Visual Studio中的某个地方,并且我的端口(8080)是免费的 .

有谁知道我还能做什么?

2 回答

  • 0

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

    • .NET Core SDK

    • VS 2015工具预览2

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

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

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

    看看这是否有帮助 .

  • 16

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

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

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

相关问题