IIS上请求实体太大导致页面不显示将一个页面重定向到另一个页面时出现如下错误:“Thepagewas未显示,因为请求实体太大。”我被重定向到另一个页面的页面包含大量数据,所以基本上我知道问题的原因。但是,我正在寻找一种有效的解决方案。其次,当我在这个问题上做了一些谷歌时,我发现上传任何大文件时都会出现这种问题。但我没有上传任何大文件,它只是包含大数据的页面本身。将不胜感激有关解决方案的提示。如果您启用了SSL,我认为这将解决问题:在IIS7.5上的applicationHost.config文件中设置uploadReadAheadSize将在这两种情况下解决您的问题。您可以直接在applicationhost.config中修改此值。在“默认网站”下选择站点选择配置编辑器在部分下拉列表中,选择“system.webServer/serverRuntime”为“uploadReadAheadSize”输入一个更高的值,例如1048576字节。默认值为49152字节。在客户端重新协商期间,请求实体主体必须使用SSL预加载进行预加载。SSL预加载将使用UploadReadAheadSize配置数据库属性的值,该属性在ISAPI扩展参考中使用。另一个可能的原因是身份验证设置。在IIS7中,在“默认网站”下选择站点选择身份验证选择Windows身份验证并启用。禁用所有其他。在Windows身份验证仍处于选中状态的情况下,单击“操作”窗格中的“高级设置”。确保接受扩展保护并选中启用内核模式身份验证在我的情况下,下载文件时发生错误。原因是,我有一个代码可以在(错误的)情况下向客户端显式发送HTTP413。(有关详细信息,请参见此处)。因此请注意,在您的代码(或您正在使用的库中)中设置HTTP响应代码413也会生成OP的错误消息。以上是C#学习教程:由于在IIS上请求实体太大,导致本页面分享内容全部显示不出来。如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——本文来自网络收集,不代表立场,如涉及侵权,请右击联系管理员删除。如需转载请注明出处:
