1

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

    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="512000"></requestLimits>
        </requestFiltering>
    </security>

在我的 Web.config 中,但我仍然收到请求太大的错误。我找到了一种解决方案 - 更改系统文件 applicationHost.config。我设置

<requestLimits maxAllowedContentLength="512000000">

它解决了我的问题。但是我们不能在开发服务器上修改这个文件。我找到了一些解决方案,例如使用

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

1 回答 1

6

我认为你需要设置

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

反而。那是 2GB - 我认为这是最大值。

于 2013-03-22T13:43:22.600 回答