IIS 기반으로 운영되는 시스템에서 DB에 Data를 추가하는 작업을 하는데 이상한 문제가 하나 발생하였습니다.

 

DB에서 여러건을 처리할 때 그 양에 따라서 Data가 입력이 되기도 하고, 입력이 되지 않기도 하였습니다.

 

해당 내용을 확인 및 문의 한 결과 얻은 답변을 요약하면 아래와 같았습니다.

 

      - 자료량 통제 역시 IIS를 통해 통제됩니다.

      - RequestLength의 속성을 조정하시기 바랍니다.

 

그래서 위의 IIS(인터넷 정보 서비스)관리자에서 위의 속성값을 변경하는 방법을 아래에 정리합니다.

 

<사진 1> IIS 사이트에서 요청필터링 기능 활용

 

적용할 IIS 웹사이트를 선택하여 기능보기에서 위에 표시한 요청필터링을 클릭합니다.

 

 

<사진 2> IIS 사이트에서 요청필터링 기능 활용

요청 필터링으로 넘어오면 먼저 숨겨진 세그먼트 탭을 클릭한 후 기능 설정 편집을 클릭합니다.

 

 

<사진 3> IIS 사이트에서 요청필터링 기능 활용

위의 화면이 기본으로 설정되어 있던 사이트의 최대허용 콘텐츠의 바이트길이입니다.

 

 

<사진 4> IIS 사이트에서 요청필터링 기능 활용

위와 같이 저의 경우는 처음 설정되어있던 값의 20배로 설정을 하였습니다.

 

 

 

최대값은 아마도 정수형중 부호없는 정수형 (Unsigned int)의 최대값인 4,294,967,295까지 허용하는 것 같습니다.

 

확인을 위해 다시 설정을 해서 아래와 같이 확인하였습니다.

 

 

 

<사진 5> 최대콘텐츠 길이의 최대값확인

 

 

확인 결과 위의 설명이 맞았습니다. 최대값이 4,294,967,295 이하가 되도록 설정하시면 되겠습니다.

 

 

 

+ Recent posts