WSUS导致32位IIS web应用程序失败

WSUS导致32位IIS web应用程序失败,iis,Iis,服务器上:已安装WSUS[Windows Server Update Services] 当我试图在服务器2012上使用64位托管我的dotnet应用程序时,我遇到了一个问题,我在应用程序池中设置了32位启用应用程序,但当我运行它时,会出现以下错误 若我将32位enable应用程序更改为false,那个么我的应用程序可以工作,但我需要使用32位enable运行。这是错误代码 HTTP错误500.19–内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。详细错误信息模块Dynamic

服务器上:已安装WSUS[Windows Server Update Services]

当我试图在服务器2012上使用64位托管我的dotnet应用程序时,我遇到了一个问题,我在应用程序池中设置了32位启用应用程序,但当我运行它时,会出现以下错误

若我将32位enable应用程序更改为false,那个么我的应用程序可以工作,但我需要使用32位enable运行。这是错误代码

HTTP错误500.19–内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。详细错误信息模块DynamicCompressionModule 通知发送响应 处理程序静态文件

最可能的原因: 工作进程无法读取applicationhost.config或web.config文件。 applicationhost.config或web.config文件中存在格式不正确的XML。 由于NTFS权限不正确,服务器无法访问applicationhost.config或web.config文件。 您可以尝试的事情: 查看事件日志,了解配置文件不可读的原因。 确保为应用程序池指定的用户标识或经过身份验证的用户具有访问web.config文件所需的权限。
链接和更多信息读取Web服务器或Web应用程序的配置文件时出现此错误。在某些情况下,事件日志可能包含有关导致此错误的原因的详细信息。

这是由于在64位服务器上安装WSUS导致的,该服务器在IIS中全局启用动态压缩,但未能在此服务器上安装32位版本的suscomp.dll

32位应用程序池无法启动,因为%windir%\SYSWOW64\inetsrv中32位的suscomp.dll不存在\

有关三种可能的解决方案,请参阅