gpt4 book ai didi

asp.net-mvc - Sitecore MVC - gzip 压缩错误

转载 作者:行者123 更新时间:2023-12-02 19:40:38 25 4
gpt4 key购买 nike

我在使用 Sitecore MVC 3 渲染和 GZip 内容压缩时遇到问题。

我关注了 John West 的博客文章 how to enable MVC in Sitecore .

到目前为止,一切正常,页面已渲染。但是,如果我在 IIS 上运行该页面并启用内容压缩 (gzip),则该页面不会加载。我在 Firefox 中收到“内容编码错误”。其他浏览器显示各种错误消息。

有人遇到过类似的问题吗?您知道问题可能是什么吗?我应该从哪里开始检查?我必须在页面上使用压缩。

我们正在使用 Sitecore 6,更新 5:“Sitecore 6.6.0 rev. 130404”这可能是 Sitecore 错误吗?

编辑 1:我还在 Sitecore 实例上运行 ASP.NET WebForms,并且它在使用 gzip 压缩时也可以正常工作。

编辑2:我启用了“dynamicCompressionBeforeCache”。我的 web.config 与 gzip 配置相关:

<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />

最佳答案

Sitecore 确认他们可以重现该问题。当设置dynamicCompressionBeforeCache=“true”时,编码由于某种原因无法正常工作。

一种解决方案是删除此设置。应用dynamicCompressionBeforeCache =“false”后,它工作正常。

关于asp.net-mvc - Sitecore MVC - gzip 压缩错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17654301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com