IIS 8.5 在 web.config 上执行操作时出错

IIS 8.5 在 web.config 上执行操作时出错

我有一台测试服务器和一台托管网站的生产服务器.netcore2.1。在测试服务器上,我可以访问该网站并使用 MSDeploy 发布,没有任何问题。

在生产服务器上,我可以从 Visual Studio 正确发布,所有的设置都像在测试服务器上一样,但是当我尝试打开网站时出现了这种情况:

Http Error 500.19
Error Code    0x8007000d
Config File   \\?\C:\MySite\web.config

我在两台服务器上具有相同的配置、相同版本的程序、安装了 Web 部署 3.6 和 URL 重写。

唯一可见的区别是服务其中Web 部署代理服务在生产服务器上没有列出。但是我在 Webdeploy 安装过程中检查过它。

有趣的事情:当我发布“自给自足”选项,该网站是可显示的,所以我怀疑缺少了一些东西,但我找不到是什么。

我通过在论坛和微软文档上搜索尝试了很多方法,但没有一种方法可以解决这个问题。

答案1

我在 Cyber​​Ark 网站(在 IIS10 上)的负载均衡器监控服务上遇到了完全相同的问题。安装网站后,修复 MS .NET Core 3.1.22 Bundle 解决了该问题

相关内容