在作上傳附件功能時,發現超過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