该错误表明您有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 压缩
如果可以进入主机设置,请在主机设置 - 性能设置 - 压缩设置中禁用压缩。
更多信息
![在此处输入图像描述](https://i.stack.imgur.com/fwy4I.png)
或者,您可以在数据库中更新此设置:
UPDATE HostSettings
SET SettingValue = 0
WHERE SettingName = 'HttpCompression'