这是一个奇怪的问题。在 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”实例,以查看是否可以在此服务器上重现它。