Это странно.
Веб-приложение, которое отлично работает в Windows Server 2000, испытывает периодические ошибки в Windows Server 2003 R2.
Под прерывистым я имею в виду себя и 2 тестировщика могут обнаружить ошибку в течение 5 минут после навигации по веб-приложению.
Ошибка всегда "Деление на ноль" - 800a000b
Самая распространенная строка кода, на которой он не работает, находится во включаемом файле. Строка:
Response.ExpiresAbsolute = Now() - 10
Как только я изменил его на:
Response.Expires = 0
Я не могу больше увидеть ошибку на этой странице. Тем не менее, я начинаю получать ошибки на других страницах. До сих пор у меня были следующие строки кода, сообщающие об ошибке:
nSearchPos = CLng((nLBound + nUBound) / 2)
и
next
В настоящее время я создаю экземпляр R1 Windows Server 2003, чтобы посмотреть, смогу ли я воспроизвести его на этом сервере.