Web.config 파일에 requestFiltering 요소에 대한 잘못된 설정이 있습니다(SharePoint Server).
적용 대상:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
규칙 이름: Web.config 파일에 requestFiltering 요소에 대한 잘못된 설정이 있습니다.
요약: + 문자가 포함된 파일 이름을 지원하려면 Web.config 파일의 requestFiltering 요소에서 allowDoubleEscaping 특성이 True로 설정되어 있어야 하며, 파일 업로드가 중단되지 않도록 requestLimits 요소의 maxAllowedContentLength 값이 2147483647로 설정되어 있어야 합니다.
원인: Web.config 파일의 requestFiltering 요소 설정이 잘못되었습니다.
해결 방법: IIS(인터넷 정보 서비스)에서 Web.config 파일의 requestFiltering 설정을 변경합니다.
이 절차를 수행하는 사용자 계정이 Farm Administrators 그룹의 구성원인지 확인합니다.
이 이벤트가 발생하는 서버를 식별합니다. SharePoint 중앙 관리 웹 사이트의 모니터링 섹션에서 문제 및 솔루션 검토를 클릭하고 실패한 서버 열에서 서버 이름을 찾습니다. 서버 팜에 실패한 서버가 여러 개 있으면 각 실패한 서버에서 다음 단계를 반복해야 합니다.
다음 단계를 수행하는 사용자 계정이 사용자가 이전 단계에서 식별한 로컬 컴퓨터에서 Administrators 그룹의 구성원인지 확인합니다.
이 이벤트가 발생하는 서버에 로그온합니다.
서버 관리자에서 도구를 클릭한 다음 IIS(인터넷 정보 서비스) 관리자를 선택합니다.
인터넷 정보 서비스 관리 콘솔의 연결 창에서 서버 이름의 트리 보기와 사이트를 차례로 확장한 다음 requestFiltering 설정을 변경할 사이트를 클릭합니다.
사이트 홈 페이지에서 기능 보기로 전환한 다음 관리 섹션에서 구성 편집기를 두 번 클릭합니다.
섹션 목록에서 system.webServer, security을 차례로 확장하고 requestFiltering을 클릭합니다.
구성 편집기 페이지에서 다음 특성이나 요소가 있으며 올바르게 구성되어 있는지 확인합니다.
allowDoubleEscaping 특성이 True로 설정되어 있는지 확인합니다.
requestLimits 요소가 있는지 확인합니다.
requestLimits 요소에 maxAllowedContentLength 특성이 있으며 해당 값이 2147483647로 설정되어 있는지 확인합니다.
자세한 내용은 방법: 프로그래밍 방식으로 Web.config 설정 추가 및 제거를 참조하세요.
- 이러한 설정을 변경한 후에 작업 창에서 적용을 클릭합니다.