1

私は自分のウェブサイトWindows Server 2007.IIS

asp:FileUpload コントロールを追加しました

Web.Config ファイル<httpRuntime maxRequestLength="60000"/>の下に 設定しました<system.web>

ただし、Web サイトでは、ファイルに指定されている最大長のファイルを保存することは許可されていませんweb.config

これどうやってするの?

ありがとう..

4

2 に答える 2

3

web.config ファイルで以下を使用する必要があると思います。

<configuration>
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="60000" />
            </requestFiltering>
        </security>
    </system.webServer>
</configuration>
于 2012-04-11T06:31:41.303 に答える
2

正しい@Maartenの答えに加えて。

問題は、IIS 7以降のmaxAllowedContentLengthのデフォルトの許可値が30000000バイトであるため、この制限を超えるファイルをアップロードしようとすると、要求フィルタリングモジュールが、要求コンテンツの長さを超える要求を拒否するように構成されていることを示します。

このリンクのこのエラーのデモについて

于 2012-04-11T06:47:40.640 に答える