.Net MVC5を使って作成したWebアプリの中で、ファイルアップロードをしている箇所があります。
4MB以上のファイルをあげようとすると下記エラーが発生しました。
"{"Message":"エラーが発生しました。", "ExceptionMessage":"HTML フォームの URL エンコードされたデータ ストリームの読み取り中にエラーが発生しました。", "ExceptionType":"System.InvalidOperationException","StackTrace":" 場所 System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadFormUrlEncoded(Stream input, Int32 bufferSize) 場所 System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadFromStream(Type type, Stream readStream) 場所 System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadFromStreamAsync(Type type, Stream readStream, HttpContent content, IFormatterLogger formatterLogger) --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.Http.ModelBinding.JQueryMvcFormUrlEncodedFormatter.d__0.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Net.Http.HttpContentExtensions. d__0`1.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.Http.ModelBinding.FormatterParameterBinding. d__0.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.Http.Controllers.HttpActionBinding. d__0.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.Http.Controllers.ActionFilterResult. d__2.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher. d__1.MoveNext()", "InnerException":{"Message":"エラーが発生しました。","ExceptionMessage":"要求の長さの最大値を超えました。", "ExceptionType":"System.Web.HttpException","StackTrace":" 場所 System.Web.HttpBufferlessInputStream.ValidateRequestEntityLength() 場所 System.Web.HttpBufferlessInputStream.GetPreloadedContent(Byte[] buffer, Int32& offset, Int32& count) 場所 System.Web.HttpBufferlessInputStream.Read(Byte[] buffer, Int32 offset, Int32 count) 場所 System.Web.Http.WebHost.SeekableBufferedRequestStream.Read(Byte[] buffer, Int32 offset, Int32 count) 場所 System.Net.Http.DelegatingStream.Read(Byte[] buffer, Int32 offset, Int32 count) 場所 System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter.ReadFormUrlEncoded(Stream input, Int32 bufferSize)"}}"
Web.config 下記のようにを変更することで送信できました。
+ <httpRuntime targetFramework="4.6.1" maxRequestLength="20480"/> - <httpRuntime targetFramework="4.6.1" />
merit casino【WG】best gambling site【Malaysia】
返信削除【 Wal-Mart】super slot septcasino machine games,”️casino real money【WG】best gambling site,super 1xbet korean slot machine games【Malaysia】 【 메리트 카지노 쿠폰 Wal-Mart】best gambling site,super