2012-03-29 22 views
0

ビジュアルスタジオ2010のasp.netアプリで大きなファイルをアップロードしたいのですが、接続のリセットエラーが発生しました。どうすれば解決できますか?ありがとう。大きなファイルのアップロード

P.私はwebconfigのrequestlimitedを変更しましたが、これは何の影響もありません。

答えて

0

リクエストのサイズを制限するのはセキュリティ設定です。これは、Web設定のRequestMaxLengthという設定です。私はデフォルトが3または4 MBと信じています... asp.netファイルのアップロードは、この設定で定義された番号(その問題については任意の要求)によって制限されます。

<configuration> 
    <system.web> 
     <httpRuntime maxRequestLength="4096" executionTimeout="1200" /> 

    </system.web> 
</configuration> 

誰かが巨大なファイルを使用してサーバーをあふれさせる可能性があるので、それはDOS攻撃にあなたを公開するので、それはこの非常に多く作るために賢明ではありません。また、executeTimeoutプロパティも設定する必要があります。

+0

このリンクに従ってhttp://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.executiontimeout.aspxデフォルト実行タイムアウトは110秒です。あなたのファイルは巨大ですか? – TGH

+0

巨大なファイルをアップロードする場合は、チャンク付きアップローダをお勧めします。残念ながら、大部分の第三者チャンクアップローダーはフラッシュに頼っています。 – TGH

関連する問題