Orchard 1.9在部署后创建了乱码代码输出

时间:2015-06-30 00:26:49

标签: iis orchardcms

我刚刚开始使用Orchard 1.9。我想出了一个我在使用Orchard 1.8.x时从未遇到的大问题。

新版本在将站点部署到远程服务器后发出乱码。它在本地服务器上运行正常。 enter image description here 我确信这不是编码问题,因为在我将编码切换为UTF-8之后,它会创建一组不同的乱码。 enter image description here

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我有一个理论认为输出缓存与部署服务器上的内容编码相结合会导致内容可能被编码两次?

如果重新启用输出缓存,请尝试在web.config之前的根</system.webServer>中添加此行

    <urlCompression doDynamicCompression="false" doStaticCompression="true" /> 
</system.webServer>

这有帮助吗?

修改

您可以尝试启用动态压缩并将dynamicCompressionBeforeCache属性添加到false,这是默认值,但托管可能已在其配置中更改了它。

<urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="false" />