문제

이것은 이상한 것입니다. Windows Server 2000에서 잘 실행되는 웹 응용 프로그램은 Windows Server 2003 R2에서 간헐적 오류를 경험합니다. 간헐적으로, 나는 나 자신과 2 명의 테스터가 웹 응용 프로그램을 탐색 한 후 5 분 이내에 오류를 찾을 수 있음을 의미합니다.

오류는 항상 "Division by Zero"-800a000b입니다.

실패하지 않는 가장 일반적인 코드 줄은 포함 파일에 있습니다. 라인은 :

Response.ExpiresAbsolute = Now() - 10

일단 변경하면 :

Response.Expires = 0

더 이상 해당 페이지에서 오류를 얻을 수 없습니다. 그러나 다른 페이지에서 오류가 발생합니다. 지금까지 다음과 같은 코드 라인이 오류를보고했습니다.

nSearchPos = CLng((nLBound + nUBound) / 2)

그리고

next

현재이 서버에서 재현 할 수 있는지 확인하기 위해 현재 Windows Server 2003의 'R1'인스턴스를 만들고 있습니다.

도움이 되었습니까?

해결책

이를 위해 Google이라면 비슷한 문제가있는 많은 사람들이 나타납니다. 좋은 대답이 있는지 잘 모르겠지만 이건 ...

http://blogs.msdn.com/dougste/archive/2008/11/12/random-and-unexpection-flt-divide-by-nero-and-xception-flt-invalid-operation.aspx

... 문제가 발생하는 이유 뒤에 어떤 추론이 있습니다. 문제를 일으킬 수있는 타사 구성 요소가 실행 중입니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top