IIS 기반의 WebDAV를 구축했지만 용량 제약이 발생했다.
매우 큰 사이즈가 안되더라도 최소 2기가 정도는 되어야 할 것 같아서...

각기 서버와 클라이언트를 나누어 설정을 진행한다.


1. 서버

서버에서는 Inetmgr을 띄운다.

그리고 해당 설정을 할 웹서버 혹은 가상 디렉토리 혹은 응용프로그램 위치까지 이동한다.
Feature View 에서 "Request Filtering"을 더블 클릭해서 들어간다.


오른편의 메뉴인 Edit Feature Settings를 클릭한다.


나오는 팝업 창 내에 Maximum allowed contents length (Byte) 내에 2147483648 이라는 값을 넣는다.
(바이트 기준 2G 값 = 2 * 1024 * 1024 * 1024 )


저장하고 서비스를 재시작하거나 웹사이트 Recycle 해준다.


2. 클라이언트

클라이언트의 경우 일반적으로 다음과 같은 설정이 기본 값이다.
( WebDav 기반 최대 업/다운로드 사이즈 : 50M , 최대 타임아웃 : 1800 초 )


레지스트리를 두가지로 설정한다.

1. 최대 크기 수정

위치 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

FileSizeLimitInBytes : 최대값 10진수 기준 / 4294967295


2. Timeout

위치 : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxDAV\Parameters

FsCtlRequestTimeoutInSec : 최대값 10진수 기준 / 4294967295


728x90

+ Recent posts