2016-05-09 53 views
0

我一直在嘗試將大於2 MB的文件上傳到運行IIS 8的Windows 2012服務器上的網站。我可以上傳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最大請求實體Body Limit也是以字節爲單位的。

可悲的是,這些更改並未解決問題。

回答

0

您是否修改了web.config中的maxAllowedContentLength設置?

可以增加最大文件大小通過修改maxAllowedContentLength設置像下面的例子web.config文件:

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

現在,您可以上載2 GB的大小的文件。

+0

謝謝你的回覆,我確實改變了這個設置(參見提交的代碼塊)。沒有運氣那裏:(。 – TheGreenOrange