我正在testing部署的asp.net核心1.1项目。 我在解决scheme客户端和身份服务器4中有两个项目。
我成功部署了客户端应用程序,并可以在外部浏览。
之后,我部署了Identity Server。 这出现了错误
HTTP错误502.5
当我检查事件日志时,它有错误
物理根目录“C:\ inetpub \ IdentityServer \”的应用程序“MACHINE / WEBROOT / APPHOST / IDENTITYSERVER”无法以命令行“C:\ Program Files \ dotnet \ IdentityServer.dll”启动进程,ErrorCode ='0x80070002:0。
我部署第一个时,最初有这个错误,所以我经历了这个职位
https://stackoverflow.com/questions/38624453/asp-net-core-1-0-on-iis-error-502-5
并遵循所有步骤,包括安装主机软件包等。
我试图通过在web.config中启用日志来检查日志,但是每次我尝试浏览时,这个过程都会创build一个空的日志文件。
他们两人都使用asp.net核心1.1
我认为在资源使用方面唯一的主要区别是,Identity Server 4使用SQL Server。 除此之外,我想不出什么不同。
在IIS应用程序池设置中,都使用ApplicationPoolIdentity,设置为使用.net clr版本的无托pipe代码。
对于这两个应用程序,我已将web.config文件的启动path从“dotnet”修改为“C:\ Program Files \ dotnet”
两个项目文件都设置为生成
我正在谷歌可能计算引擎,Windows 2012上运行这个,以防万一这可能会有所作为。
我真的希望有人可以对此有所了解。
预先感谢所有的帮助。
我发布在serverfault这似乎是一个更好的适合,但如果我错了,请让我知道。