我有一个使用ASP.NET Core 2.2(针对完整框架4.7.2)构建的应用程序。它在VS 2017中运行良好,但是当我将其发布到IIS时,出现进程失败错误(HTTP错误502.5-进程失败)。使用ASP.Net 2.0时,我的应用程序运行良好(我开始在其上构建应用程序)。该错误未能加载程序集System.Diagnostics.DiagnosticSource。我使用发布选项来发布应用程序。当我复制发行版本文件夹的内容时,错误更改为
无法加载程序集'Microsoft.AspNetCore.Mvc.Razor,版本= 2.0.1.0,文化=中性,PublicKeyToken = adb9793829ddae60
然后我添加了程序集重定向。现在看来,它无法从我的一个自定义程序集中加载特定类型。
在IIS Express的VS2017中一切正常