Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 502.5将ASP.Net Core 2.0应用程序部署到Windows Server 2016时_Iis_Asp.net Core_Hosting - Fatal编程技术网

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

Iis 502.5将ASP.Net Core 2.0应用程序部署到Windows Server 2016时,iis,asp.net-core,hosting,Iis,Asp.net Core,Hosting,我得到了一个全新的Windows Server 2016数据中心版,在使用web Deploy部署我的web应用程序之前,我先进行了设置,然后进行了环境设置。唯一的区别是,我使用Plesk创建web空间,然后手动将ApplicationPoolCLR版本更改为No Managed code,这在Windows Server 2012上起到了作用。另外,Plesk创建了所有必需的标识和权限,因此我不使用默认的ApplicationPoolIdentity,而是使用由Plesk创建的标识,是的,此标

我得到了一个全新的
Windows Server 2016数据中心版
,在使用web Deploy部署我的web应用程序之前,我先进行了设置,然后进行了环境设置。唯一的区别是,我使用
Plesk
创建web空间,然后手动将
ApplicationPool
CLR版本更改为
No Managed code
,这在
Windows Server 2012
上起到了作用。另外,
Plesk
创建了所有必需的标识和权限,因此我不使用默认的
ApplicationPoolIdentity
,而是使用由
Plesk
创建的标识,是的,此标识在应用程序目的地和
C:\Program Files\dotnet

我在浏览器中收到
502.5-进程故障
错误,在应用程序日志中收到
0x80070002:0
错误(模块日志文件为空)。我检查了所有关于那个错误的说明,但没有任何改变。使用
dotnet MyApp.dll
在服务器上本地运行应用程序可以正常工作。我修复了所有的
VC++可再发行
安装,重新启动了IIS甚至整个服务器,但没有任何改变


我是否遗漏了什么,或者没有做什么,或者做错了什么?

你使用SPA(JSS)吗?是的,安装了Angular 5 appIs node js?也重新安装并在cmd iisreset中运行。exeNode没有(不知道我是如何忘记这一点的)但现在是。我刚刚修复了核心WSH包。重新启动,但仍保持不变