仅在产品中处理失败错误 502.5 - .net 核心引用 .net 框架 4.6.1

Process faillure error 502.5 in prod only - .net core referencing .net framework 4.6.1

我在 .net 核心上有一个 angular 2 应用程序 运行 引用 .net 框架 4.6.1。

该应用程序在我的开发机器和预生产服务器上运行良好。

但是当我发布到产品服务器时,我在尝试访问应用程序时收到此错误:HTTP 错误 502.5 - 进程失败

我在 \logs\stdout 中没有收到任何日志,实际上甚至没有创建日志文件夹。我什至试图在应用程序文件夹上向所有人授予完全控制权。

事件查看器没有帮助

这是我在日志文件中找到的最多信息 =>

Sig[8].Value=System.MissingMethodException

来自 :

Version=1 EventType=CLR20r3 EventTime=131387567139231405 ReportType=2 Consent=1 ReportIdentifier=10cef250-343f-11e7-a6e0-0050569458bd IntegratorReportIdentifier=10cef24f-343f-11e7-a6e0-0050569458bd Response.type=4 Sig[0].Name=Problem Signature 01 Sig[0].Value=MyWebApp.exe Sig[1].Name=Problem Signature 02 Sig[1].Value=1.0.0.0 Sig[2].Name=Problem Signature 03 Sig[2].Value=5910e098 Sig[3].Name=Problem Signature 04 Sig[3].Value=System.Diagnostics.DiagnosticSource Sig[4].Name=Problem Signature 05 Sig[4].Value=1.0.24212.1 Sig[5].Name=Problem Signature 06 Sig[5].Value=575cf9f2 Sig[6].Name=Problem Signature 07 Sig[6].Value=1c Sig[7].Name=Problem Signature 08 Sig[7].Value=5 Sig[8].Name=Problem Signature 09 Sig[8].Value=System.MissingMethodException DynamicSig[1].Name=OS Version DynamicSig[1].Value=6.1.7601.2.1.0.272.7 DynamicSig[2].Name=Locale ID DynamicSig[2].Value=1033 DynamicSig[22].Name=Additional Information 1 DynamicSig[22].Value=4004 DynamicSig[23].Name=Additional Information 2 DynamicSig[23].Value=40041fa9eec4919e82227ef8fa46ea38 DynamicSig[24].Name=Additional Information 3 DynamicSig[24].Value=54cd DynamicSig[25].Name=Additional Information 4 DynamicSig[25].Value=54cd4d251c94103b3771231ce68bff8d UI[2]=D:\wwwroot_prod\MyWebApp2\MyWebApp.exe UI[5]=Check online for a solution (recommended) UI[6]=Check for a solution later (recommended) UI[7]=Close UI[8]=MyWebApp.exe stopped working and was closed UI[9]=A problem caused the application to stop working correctly. Windows will notify you if a solution is available. UI[10]=&Close LoadedModule[0]=D:\wwwroot_prod\MyWebApp2\MyWebApp.exe LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll LoadedModule[2]=C:\Windows\SYSTEM32\MSCOREE.DLL LoadedModule[3]=C:\Windows\System32\SYSFER.DLL LoadedModule[4]=C:\Windows\system32\KERNEL32.dll LoadedModule[5]=C:\Windows\system32\KERNELBASE.dll LoadedModule[6]=C:\Windows\system32\ADVAPI32.dll LoadedModule[7]=C:\Windows\system32\msvcrt.dll LoadedModule[8]=C:\Windows\SYSTEM32\sechost.dll LoadedModule[9]=C:\Windows\system32\RPCRT4.dll LoadedModule[10]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll LoadedModule[11]=C:\Windows\system32\SHLWAPI.dll LoadedModule[12]=C:\Windows\system32\GDI32.dll LoadedModule[13]=C:\Windows\system32\USER32.dll LoadedModule[14]=C:\Windows\system32\LPK.dll LoadedModule[15]=C:\Windows\system32\USP10.dll LoadedModule[16]=C:\Windows\system32\IMM32.DLL LoadedModule[17]=C:\Windows\system32\MSCTF.dll LoadedModule[18]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll LoadedModule[19]=C:\Windows\system32\MSVCR120_CLR0400.dll LoadedModule[20]=C:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib1f2b79b02a02beba70e50bb2edb212\mscorlib.ni.dll LoadedModule[21]=C:\Windows\system32\ole32.dll LoadedModule[22]=C:\Windows\system32\CRYPTBASE.dll LoadedModule[23]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clrjit.dll LoadedModule[24]=C:\Windows\system32\OLEAUT32.dll LoadedModule[25]=C:\Windows\system32\CRYPTSP.dll LoadedModule[26]=C:\Windows\system32\rsaenh.dll LoadedModule[27]=C:\Windows\system32\shell32.dll LoadedModule[28]=C:\Windows\system32\profapi.dll LoadedModule[29]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Configuration.Abstractions.dll LoadedModule[30]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Configuration.dll LoadedModule[31]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll LoadedModule[32]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Collections\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Collections.dll LoadedModule[33]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Configuration.CommandLine.dll LoadedModule[34]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Configuration.EnvironmentVariables.dll LoadedModule[35]=D:\wwwroot_prod\MyWebApp2\Microsoft.AspNetCore.Hosting.dll LoadedModule[36]=D:\wwwroot_prod\MyWebApp2\Microsoft.AspNetCore.Hosting.Abstractions.dll LoadedModule[37]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Logging.Abstractions.dll LoadedModule[38]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.DependencyInjection.Abstractions.dll LoadedModule[39]=D:\wwwroot_prod\MyWebApp2\Microsoft.AspNetCore.Server.Kestrel.dll LoadedModule[40]=D:\wwwroot_prod\MyWebApp2\Microsoft.AspNetCore.Server.IISIntegration.dll LoadedModule[41]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Primitives.dll LoadedModule[42]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Threading.Tasks\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Threading.Tasks.dll LoadedModule[43]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Extensions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Extensions.dll LoadedModule[44]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\nlssorting.dll LoadedModule[45]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Globalization\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Globalization.dll LoadedModule[46]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Resources.ResourceManager\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Resources.ResourceManager.dll LoadedModule[47]=C:\Windows\assembly\NativeImages_v4.0.30319_64\System.Coreabfb4b83df5a0837f77bd240c39b53\System.Core.ni.dll LoadedModule[48]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.FileProviders.Abstractions.dll LoadedModule[49]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Linq\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Linq.dll LoadedModule[50]=C:\Windows\assembly\NativeImages_v4.0.30319_64\System\edc284c2fc5f774b65992c5e0b6a1899\System.ni.dll LoadedModule[51]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.DependencyInjection.dll LoadedModule[52]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.ComponentModel.dll LoadedModule[53]=D:\wwwroot_prod\MyWebApp2\Microsoft.AspNetCore.Http.Features.dll LoadedModule[54]=D:\wwwroot_prod\MyWebApp2\Microsoft.AspNetCore.Http.Abstractions.dll LoadedModule[55]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.PlatformAbstractions.dll LoadedModule[56]=D:\wwwroot_prod\MyWebApp2\System.Diagnostics.DiagnosticSource.dll LoadedModule[57]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Logging.dll LoadedModule[58]=D:\wwwroot_prod\MyWebApp2\Microsoft.AspNetCore.Http.dll LoadedModule[59]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.Options.dll LoadedModule[60]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.ObjectPool.dll LoadedModule[61]=D:\wwwroot_prod\MyWebApp2\Microsoft.Extensions.FileProviders.Physical.dll LoadedModule[62]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Threading\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Threading.dll LoadedModule[63]=C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Diagnostics.Tracing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Diagnostics.Tracing.dll LoadedModule[64]=C:\Windows\system32\VERSION.dll LoadedModule[65]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\diasymreader.dll FriendlyEventName=Stopped working ConsentKey=CLR20r3 AppName=MyWebApp.exe AppPath=D:\wwwroot_prod\MyWebApp2\MyWebApp.exe

我发现了问题,

我认为问题出在 .net 核心上,但产品服务器没有安装 .net 框架 4.6.1

我安装了 4.6.2,现在可以使用了