502.5将ASP.Net Core 2.0应用程序部署到Windows Server 2016时

时间:2017-12-09 09:34:37

标签: iis asp.net-core hosting

我得到了一个全新的Windows Server 2016 Datacenter Edition,在使用Web Deploy部署我的网络应用程序之前,我按照this进行了设置,然后我按照this设置了环境。唯一的区别是我使用Plesk创建了网络空间,然后手动将ApplicationPool CLR版本更改为No Managed Code,这已经适用于Windows Server 2012。此外Plesk创建了所有必需的身份和权限,因此我没有使用默认的ApplicationPoolIdentity,而是Plesk创建的身份,是的,此身份具有以下所有必需的权限:应用目的地和C:\Program Files\dotnet

我在浏览器中收到502.5 - Process Failure错误,并在应用程序日志中出现0x80070002 : 0错误(模块日志文件为空)。我检查了该错误here的所有说明,但没有任何改变。使用dotnet MyApp.dll在服务器上本地运行应用程序正常。我修复了所有VC++ Redistributable安装,我重新启动了IIS,甚至整个服务器,但没有任何改变。

我错过了什么或不做某事或做错事?

0 个答案:

没有答案