5

我在 IIS 8(Windows 8 Pro)下遇到压缩问题。

它在 IIS 7.5 下的 Windows 7 中运行良好,但在 Windows 8 Pro 中它不起作用。

在深入研究之后,我比较了 applicationHost 配置文件(Windows 7 和 Windows 8),我发现了一些有趣的东西......

  1. 在 Windows 7 中,我在 globalModules 下的 applicationHost 中有标签<add name="DynamicCompressionModule" image="%windir%\System32\inetsrv\compdyn.dll" />,我在 System32\inetsrv 中找到了文件 compdyn.dll

  2. 在 Windows 8 中,我在 globalModules 下的 applicationHost 文件中没有该行,并且在 System32\inetsrv 中缺少 compdyn.dll

所以实际上我确定这个问题,任何人都知道为什么 Windows 8 Pro (IIS 8) 没有附带那个 dll 吗?

有什么我必须做的吗?

非常感谢,希望有人能帮助我。

固定的

简单的解决方案:必须为 IIS 安装动态内容模块,仅此而已。

4

1 回答 1

6

您必须在 Windows 8 Pro 机器上安装该功能。从开始,键入程序和功能。单击左侧栏中的打开或关闭 Windows 功能。展开 Internet 信息服务/万维网服务/性能特征/。勾选动态内容压缩并单击确定。只要安装了所需的所有其他功能,该功能就会启用,并且您的站点应该可以正常工作。

于 2014-12-01T23:31:08.820 回答