我正在尝试将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,如果再次出现错误,则会出现错误。
有人能帮我吗?
编辑
所有的健康和诊断模块都已安装,但没有这样的文件。
发布于 2017-06-21 09:17:19
我刚刚整理了所有IIS和WAS (Windows进程激活服务),重新安装IIS,然后一切都很好。
validcfg.dll是健康与诊断的核心模块。
发布于 2019-08-19 13:59:52
我也有同样的问题,但我发现它发生了,因为我从另一台服务器复制了一个现有的配置文件,然后运行到新服务器。另一台服务器安装并运行了asp.net,而我的新服务器没有..
所以很可能是配置错误,我不喜欢这样。
在服务器上安装了缺少的组件后,一切都进行得很顺利。
https://stackoverflow.com/questions/44670340
复制相似问题