Web.config - 使用应用程序requestLimits

时间:2013-03-22 12:55:28

标签: web-config request limit

我有一个页面,用户可以将文件上传到服务器。我指定了

    <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.

1 个答案:

答案 0 :(得分:2)

我认为你需要设置

<configuration>
  <system.web>
    <httpRuntime maxRequestLength="2097151" />
  </system.web>
</configuration>

代替。这是2GB - 我认为这是最大的。