【问题标题】:validcfg.dll failed to load but validation set to falsevalidcfg.dll 加载失败,但验证设置为 false
【发布时间】:2017-06-21 08:09:53
【问题描述】:

我正在尝试将 IIS 服务器和 Web 应用程序迁移到我的机器上。

我已从另一台机器导入设置,但某些 .dll 无法加载。

我刚刚安装了它们,但现在我卡住了。

模块 DLL C:\Windows\System32\inetsrv\validcfg.dll 未能 加载。数据就是错误。

我真正想做的是安装这个我只是不知道的dll,我应该从Windows服务安装什么。

在 IIS 下没有 ConfigurationValidationModule 或类似的。

当然我已经尝试过使用它,并找到了这个SO topic

唯一出现在 IIS_schema.xml 中,我将其重写为 false。

<sectionSchema name="system.webServer/validation">
  <attribute name="validateIntegratedModeConfiguration" type="bool" defaultValue="false" />
</sectionSchema>

我刚刚通过 IIS 管理控制台将应用程序池中的 Managed Pipline 更改为 Classic

重新启动 IIS,但我仍然收到 503,并且在事件查看器中再次出现错误。

谁能帮我解决这个问题?

编辑

所有的健康和诊断模块都安装了,但是没有这样的文件。

【问题讨论】:

    标签: asp.net iis dll


    【解决方案1】:

    我刚刚卸载了 IIS 和 WAS(Windows 进程激活服务),重新安装了 IIS 和 WAS,之后一切正常。

    validcfg.dll是Health And Diagnostic的核心模块。

    【讨论】:

      【解决方案2】:

      我有同样的问题,但发现它的发生是因为我将现有配置文件从我运行的另一台服务器复制到新服务器.. 另一台服务器安装并运行了 asp.net,而我的新服务器没有。 .

      所以可能存在配置错误,iis 不喜欢这样..

      在服务器上安装缺少的组件后一切都很好..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-20
        • 2022-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多