在IIS中运行ASP.net CORE 1项目时出错

时间:2016-08-02 19:51:54

标签: c# iis asp.net-core web-deployment asp.net-core-1.0

我最近使用默认模板创建了一个非常简单的ASP.net CORE 1应用程序。我将它发布到一个目录并在IIS中为它创建了一个新网站。测试连接到网站,它工作正常!太好了!

我使用相同的代码并将其部署到我的测试服务器并得到非常不同的结果。我收到一个错误:

  

HTTP错误502.5 - 进程失败

     

此问题的常见原因:

     

申请流程无法启动申请流程   启动但后停止应用程序进程已启动但未通过   听取配置的端口

导致问题的两台机器之间的主要区别是什么?

查看Windows事件日志,我看到了这个错误:

  

无法使用命令行“dotnet”启动进程。\ tester.dll',   ErrorCode ='0x80070002'。

2 个答案:

答案 0 :(得分:1)

自点网核心RC1起,您需要安装windows server主机库。 (假设IIS在这里)

它没有很好的文档,但在安装之后,您只需要重新启动IIS就可以了。

答案 1 :(得分:0)

确保在安装DotNetCore WindowsHosting时,您可以访问互联网,因为安装程序会将VS 2015抗性x64作为依赖项下载。

VS 2015抵抗x64 - http://download.microsoft.com/download/8/c/b/8cb4af84-165e-4b36-978d-e867e07fc707/vc_redist.x64.exe