解決asp.net上傳文件超過了最大請求長度的問題
錯(cuò)誤消息:超過了最大請求長度
錯(cuò)誤原因:asp.net默認(rèn)最大上傳文件大小為4M,運(yùn)行超時(shí)時(shí)間為90S。
解決方案
1. 修改web.config文件可以改變這個(gè)默認(rèn)值
<configuration>
<system.web>
<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
</system.web>
<configuration>
2.另一種方法是修改.NET FrameWork:
(1) 修改 C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG 目錄下的machine.config 文件。
(2) 查找 "<httpruntime" 在這一行將 maxRequestLength的值改為理想的值,比如想要8M,就輸入8192.
這樣,你的任何一個(gè) web 工程都可以上傳最大8M的文件。
3.順便說下IIS中限制上傳文件大小的修改方法:
(1)首先要到進(jìn)程中把IIS服務(wù)關(guān)了,即把inetinfo.exe進(jìn)程關(guān)了。
(2)在系統(tǒng)目錄中找到:windows/system32/inesrv/metabase.xml”文件,找個(gè)文本編輯器打開,查找AspMaxRequestEntityAllowed="204800"這一項(xiàng),這就是iis上傳文件的默認(rèn)大小了,默認(rèn)為204800Byte,也就是200KB,將它改為需要的大小就可以了。

以上這篇解決asp.net上傳文件超過了最大請求長度的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- ASP.NET 上傳文件導(dǎo)入Excel的示例
- asp.net core webapi文件上傳功能的實(shí)現(xiàn)
- ASP.NET Core單文件和多文件上傳并保存到服務(wù)端的方法
- asp.net利用ashx文件實(shí)現(xiàn)文件的上傳功能
- asp.net大文件上傳解決方案實(shí)例代碼
- asp.net上傳Excel文件并讀取數(shù)據(jù)的實(shí)現(xiàn)方法
- ASP.NET MVC實(shí)現(xiàn)批量文件上傳
- ASP.NET Core文件上傳與下載實(shí)例(多種上傳方式)
- ASP.NET MVC HttpPostedFileBase文件上傳的實(shí)例代碼
- ASP.NET 上傳文件到共享文件夾的示例
相關(guān)文章
asp.net簡單頁面控件賦值實(shí)現(xiàn)方法
這篇文章主要介紹了asp.net簡單頁面控件賦值實(shí)現(xiàn)方法,涉及數(shù)據(jù)庫的查詢及頁面控件元素賦值操作相關(guān)技巧,需要的朋友可以參考下2016-07-07
ASP.NET MVC實(shí)現(xiàn)圖片上傳、圖片預(yù)覽顯示
這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC實(shí)現(xiàn)圖片上傳、圖片預(yù)覽顯示的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05
ASP.NET Core中的Razor頁面實(shí)現(xiàn)路由功能
本文詳細(xì)講解了ASP.NET Core中的Razor頁面實(shí)現(xiàn)路由功能的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02
Visual?Studio?2022常見的報(bào)錯(cuò)以及處理方案圖文詳解
許多用戶在使用Visual Studio的過程中常會遇到各種問題,下面這篇文章主要給大家介紹了關(guān)于Visual?Studio?2022常見的報(bào)錯(cuò)以及處理方案的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04

