IIS7 - 요청 필터링 모듈이 요청 내용 길이를 초과하는 요청을 거부하도록 구성되었습니다.
이미지를 업로드하고 싶습니다. 제 컴퓨터에서는 정상적으로 작동하지만 IIS7 서버에 웹 사이트를 공개하면 아무것도 업로드할 수 없습니다.
오류
요청 필터링 모듈이 요청 내용 길이를 초과하는 요청을 거부하도록 구성되었습니다.
가장 가능성이 높은 원인
콘텐츠 길이가 구성된 값을 초과하기 때문에 요청을 거부하도록 웹 서버에 요청 필터링이 구성되어 있습니다.
당신이 시도할 수 있는 것들
구성/시스템을 확인합니다.applicationhost.config 또는 web.config 파일의 webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 설정.
Web.config의 system.webServer
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576" />
</requestFiltering>
</security>
</system.webServer>
보시다시피 maxAllowedContentLength를 1gb로 설정했습니다.웹 사이트를 다시 시작했지만 여전히 이 오류가 발생합니다.내가 만든 것은/uploads/
내 파일 시스템에 있는 폴더도 마찬가지입니다.이 오류의 원인과 이미지를 업로드할 수 없는 이유를 알 수 없습니다.
<configuration>
<system.web>
<httpRuntime maxRequestLength="1048576" />
</system.web>
</configuration>
여기서.
IIS7 이상의 경우 아래 행도 추가해야 합니다.
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>
다음 예제 Web.config 파일은 "Content-type" 헤더의 길이가 100바이트보다 큰 HTTP 요청에 대한 액세스를 거부하도록 IIS를 구성합니다.
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits>
<headerLimits>
<add header="Content-type" sizeLimit="100" />
</headerLimits>
</requestLimits>
</requestFiltering>
</security>
</system.webServer>
</configuration>
출처: http://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits
비슷한 문제가 있었습니다. "C:"에 있는 applicationhost.config 파일의 요청 제한 maxAllowedContentLength = "40000000" 섹션을 변경하여 해결했습니다.\Windows\System32\inetsrv\config" 디렉터리
보안 섹션을 찾고 섹션 그룹을 추가합니다.
<sectionGroup name="requestfiltering">
<section name="requestlimits" maxAllowedContentLength ="40000000" />
</sectionGroup>
*참고 삭제;
<section name="requestfiltering" overrideModeDefault="Deny" />
언급URL : https://stackoverflow.com/questions/10871881/iis7-the-request-filtering-module-is-configured-to-deny-a-request-that-exceeds
'source' 카테고리의 다른 글
해시를 저장하기 위해 어떤 종류의 데이터 유형을 사용해야 합니까? (0) | 2023.07.06 |
---|---|
vimdiff를 사용하여 모든 'gitdiff' 보기 (0) | 2023.07.06 |
SharePoint 사이트에서 Excel 파일 열기 (0) | 2023.07.06 |
SQL Server 2000: 저장 프로시저를 종료하는 방법은 무엇입니까? (0) | 2023.07.06 |
Python Pandas에서 데이터 프레임에서 두 값 사이의 행을 선택하는 방법은 무엇입니까? (0) | 2023.07.06 |