2017-06-21 111 views
1

我正在尝试将IIS服务器和Web应用程序迁移到我的机器。validcfg.dll加载失败但验证设置为false

我从另一台机器导入了设置,但某些.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 PiplineClassic在我的应用程序池。

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

有人可以帮我吗?

编辑

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

回答

0

我只是unistall IIS和WAS(Windows进程激活服务),重新安装IIS和WAS之后,这一切都很好。

validcfg.dll是健康与诊断的核心模块。