我有一个页面,用户可以将文件上传到服务器。我指定了
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="512000"></requestLimits>
</requestFiltering>
</security>
在我的Web.config中,但我仍然收到一个请求太大的错误。我找到了一个解决方案 - 更改系统文件applicationHost.config。我设置了
<requestLimits maxAllowedContentLength="512000000">
它解决了我的问题。但我们无法在Dev服务器上修改此文件。我发现了一些解决方案使用
<clear/>
或
<remove name="...">
在我的Web.config
中 <security>
<requestFiltering>
<clear/>
<requestLimits maxAllowedContentLength="512000"></requestLimits>
</requestFiltering>
</security>
但现在我得到了
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
答案 0 :(得分:2)
我认为你需要设置
<configuration>
<system.web>
<httpRuntime maxRequestLength="2097151" />
</system.web>
</configuration>
代替。这是2GB - 我认为这是最大的。