我正在将一个网站从 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服务器来尝试发布。
有什么建议可以去哪里看吗?
彭旭东是对的。这是权限阻止。