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 이하가 되도록 설정하시면 되겠습니다.
'도구(Tools)' 카테고리의 다른 글
[Windows 10] Windows 10 설치 USB만들기 (0) | 2019.07.03 |
---|---|
[V/S 2017] Visual Studio에서 열기 제거 (1) | 2019.06.19 |
[DB] MSSQL server collation (데이터 정렬) 충돌문제 (0) | 2019.02.18 |
[UI 디자인] 발사믹 목업 (0) | 2018.08.04 |
[Visual Studio 2013] 빌드 전 이벤트 처리 (0) | 2018.07.25 |