2010-05-12 5 views
2

maxRequestLength에 지정된 크기보다 큰 파일을 업로드하려고 할 때마다 브라우저에 "웹 페이지를 표시 할 수 없습니다."라는 메시지가 표시됩니다. 누군가이 문제를 해결하는 방법을 알려주십시오.파일 업로드 문제

답변

2

web.config 파일의 수치가증가합니다.

maxRequestLength은 ASP.NET에서 지원하는 최대 파일 업로드 크기를 나타냅니다. 이 제한은 서비스 거부 공격을 방지하기 위해 사용할 수 있습니다. 큰 파일을 게시하는 사용자가 서버를 에 있습니다. 지정된 크기는 킬로바이트입니다. 기본값은 4096 KB (4 MB)입니다.

MSDN의 maxRequestLength을 참조하십시오.

페이지 당신은 web.config에서 필요한 부분은 당신의 Web.config이이

<location path="Upload.aspx"> 
    <system.web> 
     <httpRuntime maxRequestLength="{your value here}" 
        executionTimeout="{your value here}" /> 
    </system.web> 
</location> 
0

장소 같은 것, 파일이 Upload.aspx 게시 됨 360 초 시간 제한 및 업로드 10 만 이하 수

<system.web> 
    <httpRuntime executionTimeout="360" maxRequestLength="100000" /> 

한 번에 데이터.

그래도 문제가 해결되지 않으면 IIS 서버에서이 명령을 실행하십시오. ([IISWebsitename] 대체)

C:\Windows\System32\inetsrv>appcmd set config "[IISWebsitename]" -section:requestFiltering -requestLimits.maxAllowedContentLength:100000000 -commitpath:apphost 

이렇게하면 한 번에 100,000,000 바이트의 업로드 데이터를 사용할 수 있습니다.