【问题标题】:DNN - Rendered aspx page show data similar to binary dataDNN - 渲染的 aspx 页面显示类似于二进制数据的数据
【发布时间】:2012-05-11 04:27:41
【问题描述】:

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

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

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

内容:

�w�c�ϯ�k������Ng����.���~�W|�����7������ w������7����?���/����w.>��;����&����������������+�� _�?

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

【问题讨论】:

    标签: dotnetnuke upgrade


    【解决方案1】:

    错误提示您有HTTP 压缩 问题。

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

    • IIS 静态/动态压缩
    • Telerik RadCompression
    • DotNetNuke 压缩
    • PageBlaster 等第三方 DNN 模块
    • 其他第 3 方组件库,例如。开发快递 回调压缩

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

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

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

    如何禁用 Telerik RadCompression

    在 web.config 中,从 httpmodulessystem.webserver 部分中删除 RadCompression。

    See documentation.

    如何禁用 DotNetNuke 压缩

    如果您可以访问主机设置,请禁用压缩 主机设置-性能设置-压缩设置。

    More information

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

    UPDATE HostSettings
       SET SettingValue = 0
     WHERE SettingName = 'HttpCompression'
    

    【讨论】:

      猜你喜欢
      • 2010-12-19
      • 2011-06-30
      • 2021-06-30
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 2014-01-04
      • 1970-01-01
      相关资源
      最近更新 更多