Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

[ASP.NET] HTTP Error 404.15 - Not Found

2016. 5. 4. 11:19programming/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