C# ASPX頁面作上傳提示:超過了最大請求長度,解決方法

在作上傳附件功能時,發現超過4kb的文件就上傳失敗,調試無反映,最後發現是IIS在做怪,當咱們的附件大於4kb的,IIS就主動攔截了咱們的請求,如圖:web

IIS默認最大的URL長度爲:4kb;當咱們上傳附件時,URL請求被IIS過濾,發現大於4M就拒絕請求,因此致使咱們大於4kb沒法上傳並拋出錯誤。spa

 

解決方法一:在IIS裏面,打開咱們站點——請求篩選——URL— — 編輯功能設置——最大URL長度(字節)——修改咱們須要的大小(IIS最大爲2G)調試

解決方法二:在web.config中的加入code

 

<system.web>
        <httpRuntime useFullyQualifiedRedirectUrl="true" executionTimeout="120" maxRequestLength="1024000000"/>
  </system.web>

maxRequestLength爲咱們須要的大小。blog

相關文章
相關標籤/搜索