1

这是一个奇怪的问题。在 Windows Server 2000 上运行良好的 Web 应用程序在 Windows Server 2003 R2 上遇到间歇性错误。间歇性是指我自己和 2 名测试人员可以在浏览 Web 应用程序后 5 分钟内找到错误。

错误总是“除以零” - 800a000b

它失败的最常见的代码行是包含文件。该行是:

Response.ExpiresAbsolute = Now() - 10

一旦我将其更改为:

Response.Expires = 0

我再也无法在该页面上看到错误了。但是,然后我开始在其他页面上收到错误。到目前为止,我有以下代码行报告错误:

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

next

我目前正在创建 Windows Server 2003 的“R1”实例,以查看是否可以在此服务器上重现它。

4

1 回答 1

1

如果你谷歌这个,你会看到很多人有类似的问题。我不确定我有一个好的答案,但这...

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

...有一些原因背后为什么会出现问题。您是否运行了可能导致问题的第 3 方组件?

于 2009-05-12T14:30:42.680 回答