解決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)文章
使用FlashPaper在線轉(zhuǎn)換.doc為.swf
Flashpaper的使用相信大多數(shù)人都知道,這里的Demo是用于在線轉(zhuǎn)換 .doc文件轉(zhuǎn)換為 .swf的flash文件。2011-02-02
.NET中獲取Access新增記錄Id怪現(xiàn)象解決方法
寫了一個(gè)函數(shù)獲取Access表中指定用戶Id,要求當(dāng)傳入的用戶名不存在時(shí),則在表中新增一條記錄并返回Id2012-03-03
asp.net 日期函數(shù) 某月的第一天和最后一天的日期
常用asp.net日期操作函數(shù)-得到某月的第一天和最后一天的日期2008-12-12
利用FastReport傳遞圖片參數(shù)在報(bào)表上展示簽名信息的實(shí)現(xiàn)方法
這篇文章主要介紹了利用FastReport傳遞圖片參數(shù)在報(bào)表上展示簽名信息,其中主要注意的是,我們傳遞的圖片數(shù)據(jù)需要采用Base64String的格式才能正常傳遞和展示,本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10
asp.net(c#)文件下載實(shí)現(xiàn)代碼
本文通過一個(gè)實(shí)例向大家介紹用C#進(jìn)行Internet通訊編程的一些基本知識。我們知道.Net類包含了請求/響應(yīng)層、應(yīng)用協(xié)議層、傳輸層等層次。2009-11-11

