将网站移至新服务器,程序集丢失

问题描述 投票:0回答:1

我正在将一个网站从 Server 2012 迁移到 Server 2022。它是在 VS2019 中构建的,并且在测试服务器上构建和运行良好。它在 2012 年的旧网站上发布并运行良好。当我发布到新服务器时,我收到此错误。

无法加载文件或程序集“Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version=4.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。访问被拒绝。j

我确保 IIS 具有相同的安全权限。

我检查了 web.config,所有编译器引用看起来都是正确的,版本号也正确。

我尝试在 nuget 中卸载该程序集,但没有效果。

我开发的测试站点是Server 2019。我想知道是否应该构建一个新的2019服务器来尝试发布。

有什么建议可以去哪里看吗?

asp.net iis visual-studio-2019
1个回答
0
投票

彭旭东是对的。这是权限阻止。

© www.soinside.com 2019 - 2024. All rights reserved.