posted by 준치 2012. 11. 9. 19:25

어떤 정보를 업데이트 하는데 데이타가 겁나 길다... 그래도 잘되겠지...하고 업데이트 버튼을 클릭하는 순간........ 최대 요청 길이를 초과했습니다...ㅠㅠ

빨리 해달라고 한다...ㅎㅎㅎ 알았습니다.. 잠시만요~ 으~~~~

해결방법

web.config를 수정하자!!!! 

<httpRuntime executionTimeout="90" maxRequestLength="10240" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />

 

이걸 추가하면 된다.. 어디다가?! <system.web> 안에다가 넣으면 된다..

 

maxRequestLenght 저 숫자를 높여주면 된다..단위는 kb...

 

오늘도 파이팅~~~~

posted by 준치 2012. 7. 10. 14:42

요즘은 양식 개발로 정신없다가 다른데서 문제가 생겼다.  이건 뭘까...

오류는 데이터가 유효한지 확인할 수 없습니다.HttpException (0x80004005)

음.. post 방식으로 받은 데이터를 다시 post 방식으로 .net 페이지를 호출하려고 하니까

저런 오류가 났다. 처음봤다.. 뭐지?! 또 다시 검색.. 고고씽...

찾아보니 많이 나온다.. 검색어를 잘 못 선택했다가 시간이 걸렸을뿐...ㅋㅋ

원인 : Web Farm 내의 모든 서버들의 machine.condif 의 machinekey element 를 동일하게 설정해주어야한다. machineKey에 설정되어 있는 값들은 ViewState값을 Serialize하고 Deserialize하는데 사용하게 된다.그래서 동일하게 설정해 주어야 모든 서버들간에 ViewState을 해석하는데 문제가 없게 된다.

해결 방법

1. <%Page%> 지시문에 enableViewStateMac="False" 속성을 추가하면 된다.

2. Web.config 에서 <pages enableViewStateMac="false"/> 이렇게 하면 된다.

3. forms[0].__VIEWSTATE.disabled = true;

참고

http://www.devpia.com/MAEUL/Contents/Detail.aspx?oardID=7&MAEULNo=5&no=60342&ref=53595

http://www.taeyo.pe.kr/forum/Content.aspx?SEQ=29573&TBL=ASPNET&PGN=1