錯誤信息
“/”應用程序中的服務器錯誤。
超過了最大請求長度。
說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Web.HttpException: 超過了最大請求長度。
源錯誤:
行 2: string path = "";
行 3: Layout = null;
行 4: if (Request.Files.Count > 0)
行 5: {
行 6: HttpPostedFileBase file = Request.Files["file"]; |
源文件: e:\ymy\MVC3\Mvc3Study\UDM\Views\Users\UploadFile.cshtml 行: 4
堆棧跟蹤:
[HttpException (0x80004005): 超過了最大請求長度。] System.Web.HttpRequest.GetEntireRawContent() +11482135 System.Web.HttpRequest.GetMultipartContent() +232 System.Web.HttpRequest.FillInFilesCollection() +73 System.Web.HttpRequest.get_Files() +221 System.Web.HttpRequestWrapper.get_Files() +18 |
錯誤截圖
發生原因
在上傳文件時發生了錯誤提示
解決方案
這是因為asp.net默認限制最大上傳文件大小為4096KB,而我上傳了6000KB+所以超出了限制,需要修改項目的web.config文件即可解決,可以將最大文件長度設置為你需要的長度,我這里設置為:1024*10KB=10MB
1 <configuration> 2 <system.web> 3 <httpRuntime maxRequestLength="10240" /> 4 </system.web> 5 <configuration>