0

我有一个 DNN 站点,我将其更新为更新的 5.6.4 版本。

登录后,它会将我重定向到我的页面。而不是页面,它向我显示了一些无法识别的字符段落,而不是实际的 UI。下面是显示给我的内容。

网站网址:http://localhost/SiteName/Default.aspx?TabId=38

内容:

�w�c�<em>ϯ�k������Ng�����������������������7������w������ 7����?����/����w.>��;����&����������������+��_�?

...这持续了超过 10k 个字符。

4

1 回答 1

2

该错误表明您有HTTP 压缩问题。

当有多个压缩方案同时工作时,压缩会变得很棘手。在 DotNetNuke 安装中,您可以启用压缩:

  • IIS 静态/动态压缩
  • Telerik RadCompression
  • DotNetNuke 压缩
  • 3rd 方 DNN 模块,如 PageBlaster
  • 其他 3rd 方组件库,例如。DevExpress 回调压缩

ASP.NET 回发和 AJAX 回调通常首先失败。在您的情况下,您似乎可以通过 GET 请求访问登录页面,但回发失败。

有时它只是一个不起作用的特定组合。例如,我遇到过 IIS 6 + RadCompression + DotNetNuke 压缩在 Firefox 3.6 中破坏回发的情况。Chrome 和 IE 都很好,Firefox 也可以使用 IIS 7.X。

压缩问题的一个简单解决方案是禁用 3rd 方压缩方案,直到一切恢复正常。IIS 压缩本身很少引起问题。

如何禁用 Telerik RadCompression

httpmodules在 web.config 中,从和部分中删除 RadCompression system.webserver

请参阅文档

如何禁用 DotNetNuke 压缩

如果可以进入主机设置,请在主机设置 - 性能设置 - 压缩设置中禁用压缩。

更多信息

在此处输入图像描述

或者,您可以在数据库中更新此设置:

UPDATE HostSettings
   SET SettingValue = 0
 WHERE SettingName = 'HttpCompression'
于 2012-05-11T10:15:41.957 回答