maxRequestLength와 maxAllowedContentLength 중 어느 쪽이 우선도가 됩니까?
업로드할 수 있는 최대 파일 크기를 변경하다가 이 두 가지 설정을 발견했습니다.
시스템 안에서.web에는 maxRequestLength를 가진http 런타임 노드가 있습니다.시스템 내.webServer에 maxAllowedContentLength로 requestLimits가 있습니다.
어느 쪽이 다른 쪽보다 우선합니까?둘 다 설정할 필요가 있습니까?아니면 마지막 1개(IIS7용)로 충분합니까?
maxRequestLength는 ASP에서 지원되는 최대 요청 크기를 나타냅니다.NET 반면 maxAllowedContentLength는 IIS에서 지원되는 요청의 최대 콘텐츠 길이를 지정합니다.따라서 대용량 파일을 업로드하려면 둘 다 설정해야 합니다. 작은 파일이 "우선"됩니다.
(http://forums.iis.net/t/1169846.aspx에서 가져왔습니다.마감해야 할 크레딧입니다.)
적절한 web.config 파일을 편집하여 둘 다 특정 사이트 또는 사이트 내의 폴더에 로컬하도록 설정할 수 있습니다.파일(요청) 길이가 maxAllowedContentLength보다 작지만 maxRequestLength보다 클 경우 표준(ASPX) 오류 페이지가 나타납니다.반대로 하면 IIS 오류 페이지가 나타납니다.따라서 maxAllowedContentLength를 매우 큰 값(이 웹 사이트/폴더에만 해당)으로 설정한 다음 제한 값을 maxRequestLength로 설정할 수 있습니다.
마지막으로 maxRequestLength는 KB 단위인데 반해 maxAllowedContentLength는 바이트 단위라는 점에 유의하십시오.
간결하고 달콤한 대답은 둘 중 작은 쪽이 우선이라는 것이다.단, 제 의견으로는 global.asax의 Application_Error 이벤트에서 예외를 발견할 수 있으므로 maxRequestLength를 둘 중 작은 값으로 설정하는 것이 좋습니다.maxAllowedContentLength를 초과하면 첫 번째 IIS가 ASP 대신 처리합니다.NET을 사용하면 암호로 처리하기가 더 까다로워집니다.
언급URL : https://stackoverflow.com/questions/6327452/which-gets-priority-maxrequestlength-or-maxallowedcontentlength
'programing' 카테고리의 다른 글
ASP에 송신된 투고 데이터를 확인.넷 폼 (0) | 2023.04.21 |
---|---|
WPF 사용자 컨트롤에서의 데이터 바인딩 (0) | 2023.04.21 |
Excel Range의 1차원 배열 (0) | 2023.04.21 |
속성 문자열을 사용하여 텍스트를 굵게 표시 (0) | 2023.04.21 |
Query Explorer를 통해 조건에 따라 CosmosDB에서 문서 삭제 (0) | 2023.04.21 |