2016-05-09 33 views
0

IIS 8のWindows 2012サーバーで実行されているWebサイトに2 MB以上のファイルをアップロードしようとしています。タイムアウトの問題ではないので、2 MB未満でファイルをアップロードできます。それを上回ると、ファイル(拡張子)を拒否します。IIS8 2MB以上のファイルをアップロードできません

何私がこれまで行ってきたことへのデフォルト値を変更している:私は何を読んでから

<httpRuntime maxRequestLength="153600" executionTimeout="900" /> 

<requestFiltering allowDoubleEscaping="true"> 
    <requestLimits maxAllowedContentLength="157286400" /> 
</requestFiltering> 

ASP Max request Entity Body Limit to 20000000 

、maxRequestLengthはKBであり、maxAllowedContentLengthはバイトであるとmaxRequestLengthおよびASP最大要求エンティティ、その後大きくする必要がありますボディリミットもバイト単位です。

悲しいことに、変更によって問題が解決されませんでした。

答えて

0

web.configのmaxAllowedContentLength設定を変更しましたか?

あなたは以下の例のようにweb.configファイルで設定maxAllowedContentLengthを変更することにより、最大ファイルサイズを増やすことができます。今、あなたのサイズが2ギガバイトあるファイルをアップロードすることができます

<system.webServer> 
<security> 
<requestFiltering> 
<requestLimits maxAllowedContentLength="2147483648" /> 
</requestFiltering> 
</security> 
</system.webServer> 

+0

返信いただきありがとうございます。私はその設定を変更しました(送信されたコードブロックを参照)。そこに運がない:(。 – TheGreenOrange

関連する問題