Pergunta

Este é um estranho. A aplicação web que funciona muito bem no Windows Server 2000, experimenta erros intermitentes no Windows Server 2003 R2. Por intermitente, me média e 2 testadores podem encontrar o erro dentro de 5 minutos de navegação em torno da aplicação web.

O erro é sempre "divisão por zero" - 800a000b

A linha mais comum de código falhar em está em um arquivo de inclusão. A linha é:

Response.ExpiresAbsolute = Now() - 10

Uma vez que eu mude para:

Response.Expires = 0

Eu não posso obter o erro nessa página anymore. No entanto, eu, em seguida, começar a receber o erro em outras páginas. Até agora, eu tive as seguintes linhas de relatório de códigos de erro:

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

e

next

Atualmente, estou criando uma instância 'R1' do Windows Server 2003, para ver se eu posso reproduzi-lo no servidor.

Foi útil?

Solução

Se você Google para isso você vai ver muitas pessoas com problemas semelhantes. Eu não estou certo que eu tenho uma boa resposta, mas isso ...

http://blogs.msdn.com/dougste/archive/2008/11/12/random-and-unexpected-exception-flt-divide-by-zero-and -exception-flt-inválido-operation.aspx

... tem algum raciocínio por trás porque o problema ocorre. Você tem componentes 3rd party em execução que poderia estar causando o problema?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top