我正在尝试在服务器和本地主机上托管我的ASP.Net Core 3.0应用程序。但是我偶尔在两个人中都遇到这个错误。收到此错误后,将更改项目的部署配置,例如;如果它是独立的,则将其更改为框架相关的;如果它是独立的,则将其更改为独立的。它正在工作。但是我无法在生产时间上做到这一点。将应用交付给客户时,如果出现此错误怎么办?所以我需要一个永久的解决方案。
我通过Visual Studio 2019发布应用程序。
Publish method: FileSystem
Configuration: Debug or Release
Target Framework: netcoreapp3.0
Deployment Mode: SelfContained or Framework-Dependent
Target Runtime : win-x64
Delete all existing files prior to publish checked.
我检查了一个解决方案,说删除项目ID中的空格,但是我没有一个项目的项目ID中有空格的项目。
事件记录器消息;
无法找到应用程序依赖项。确保已安装该应用程序定位的Microsoft.NetCore.App和Microsoft.AspNetCore.App版本。
找不到“ aspnetcorev2_inprocess.dll”。异常消息: 无法解析CoreCLR路径。有关更多详细信息,请通过将COREHOST_TRACE环境变量设置为1来启用跟踪。
但是我的发布文件夹中有aspnetcorev2_inprocess.dll。