4

작업중인 MVC 응용 프로그램을 사용하여 BLOB 저장소에 4MB가 넘는 파일을 업로드 할 때 몇 가지 문제가 있습니다. 아래와 같이 난의 Web.config에 필요한 코드를 추가했습니다 :구성 값이 설정되어 있어도 최대 요청 길이를 초과했습니다.

<httpRuntime maxRequestLength="1048576" executionTimeout="3600" /> 

의 system.webServer 내에서 system.web 내

<security> 
    <requestFiltering> 
    <requestLimits maxAllowedContentLength="1073741824" /> 
    </requestFiltering> 
</security> 

내 웹을 재건했다 프로젝트 및 내 푸른 프로젝트 그러나 최대 요청 길이 초과 오류가 여전히 발생하고 있습니다. 어떤 아이디어가이 원인 일 수 있습니까?

[HttpException (0X80004005) :. 최대 요청 길이를 초과] System.Web.HttpRequest.GetEntireRawContent() 12603644 System.Web.HttpRequest.GetMultipartContent() 221 시스템을 다음과 같이 스택 추적입니다. Web.HttpRequest.FillInFormCollection() +357 System.Web.HttpRequest.EnsureForm() +110 System.Web.HttpRequest.get_Form() +16 System.IdentityModel.Services.WSFederationAuthenticationModule.IsSignInResponse (HttpRequestBase 요청) +32 System.IdentityModel.Services.WSFederationAuthenticationModule.CanReadSignInResponse (HttpRequestBase 요청, onPage Boolean) +129 System.IdentityModel.Ser vices.WSFederationAuthenticationModule.OnAuthenticateRequest (개체 보낸 사람, EventArgs args) 152 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80 (IExecutionStep 단계, 부울 & completedSynchronously)

+0

[최대 요청 길이 초과] 가능한 복제본 (http://stackoverflow.com/questions/3853767/maximum-request-length-exceeded) –

+0

해결책을 찾으십니까? – binard

+0

나는 당신의 코드를 시도했고 그것은 나를 위해 일한다. – Berty

답변

6

165 나는 비슷한 문제를 가지고, 문제는 지정된 targetFramework 속성을 가진 httpRuntime을 태그가 이미 있었다 내 Web.config의에서

바보였다.

이미 존재하는 httpRuntime 태그에 maxRequestLength를 추가하는 대신 두 번째 httpRuntime 태그를 만들었습니다. 그래서 제 가치는 무시되었습니다.

관련 문제