[ASP.NET] HTTP Error 404.15 - Not Found
2016. 5. 4. 11:19ㆍprogramming/asp.net
728x90
위와 같은 오류는 url에 너무 긴 문자가 요청되어 필터링에 걸려 error가 발생.
Web.config 파일안에
아래 소스를 추가하여 maxQueryString 값을 변경해주면 오류해결 완료
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="30000000" maxUrl="260" maxQueryString="3000"/>
</requestFiltering>
</security>
<system.webServer>
또는
WebClient 로 이용하여 DownloadString(new Uri(URL 쿼리)) 를 이용하여 XML 데이터를 불러와야 하는데 오류가 발생하는 경우
아래 처럼 URL 에 VIESTATE가 나오면
aspx 파일에서 <form id="form1" runat="server" method="get" >
method 가 get인지 확인해 볼 것.
아래처럼 url에 VIEWSTATE가 나오면 method="get" 방식으로 사용할 경우 나타남
get 방식으로 사용해야 할 경우 maxQueryString 값을 늘리고
아닌 경우 지울 것.
VIEWSTATE 에 대해서는 다음 포스트에서 자세히...
728x90
'programming > asp.net' 카테고리의 다른 글
Document.all , document.getElementById , (0) | 2016.04.05 |
---|---|
escape() 함수와 unescape() 함수 (0) | 2016.04.05 |
Request 객체...QueryString (0) | 2016.03.30 |