每当我上传尝试上传大小超过maxRequestLength中指定大小的文件时,浏览器都会显示“无法显示网页”。 有人请告诉我如何解决这个问题
答案 0 :(得分:2)
在maxRequestLength
文件中增加web.config
值。
maxRequestLength
表示 支持的最大文件上载大小 ASP.NET。此限制可用于 防止拒绝服务攻击 用户将大文件发布到 服务器。指定的大小是 千字节。默认值为4096 KB(4 MB)。
请参阅MSDN上的maxRequestLength。
所以,如果是您发布文件的页面为Upload.aspx
,web.config
中的必要部分就是这样
<location path="Upload.aspx">
<system.web>
<httpRuntime maxRequestLength="{your value here}"
executionTimeout="{your value here}" />
</system.web>
</location>
答案 1 :(得分:0)
将其放在您的web.config
中 <system.web>
<httpRuntime executionTimeout="360" maxRequestLength="100000" />
一次启用360秒超时和100,000 Kb上传数据。
如果不起作用,请在IIS服务器上运行此命令。 (替换[IISWebsitename])
C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost
一次启用100,000,000字节的上传数据。