IIS 8.5 请求实体太大在 IE 11 中发生,但在 Chrome 中没有

Posted

技术标签:

【中文标题】IIS 8.5 请求实体太大在 IE 11 中发生,但在 Chrome 中没有【英文标题】:IIS 8.5 Request Entity is too large happens in IE 11 but not in Chrome 【发布时间】:2016-10-20 03:20:10 【问题描述】:

我一直遇到错误:“页面未显示,因为请求实体太大。” (检查 IIS 日志时出现 413 错误)使用 Internet Explorer 连接到我的应用程序时,但我使用 Chrome 根本没有收到此错误。我没有上传任何东西,我只是访问该网站。 Fiddler 说实体大小只有 597 字节,所以这应该不是问题。

我的设置如下:

Windows Server 2012 R2 标准版 IIS 8.5,扩展保护:接受;已启用 Kerberos 应用服务器:Wildfly 8.2.0 最终版

我在这里尝试了几个不同问题的建议解决方案,其中一些如下:

IIS7 - (413) Request Entity Too Large | uploadReadAheadSize The page was not displayed because the request entity is too large. iis7 Uploading large files error to wildfly https://forums.iis.net/t/1207889.aspx(我不确定是否允许外部链接)

【问题讨论】:

【参考方案1】:

对我有用的解决方案是在 Providers 中删除 Negotiate。它位于 Server > Authentication > Providers(在右窗格中)。

Sample image here.

我还更新了身份验证的高级设置:

扩展保护:关闭 启用内核模式身份验证:True

【讨论】:

以上是关于IIS 8.5 请求实体太大在 IE 11 中发生,但在 Chrome 中没有的主要内容,如果未能解决你的问题,请参考以下文章

413 请求实体太大 IIS 10

页面未显示,因为请求实体在 IIS 上太大

413 - 请求实体太大 IIS 和 SSL

IIS7、SSL 和“页面未显示,因为请求实体太大。”

iis7 https 发生413错误 未显示页面,因为请求实体过大

WCF 413 请求实体太大 - 自托管 WebHttpBinding