我在Win2003服务器Web应用程序上突然收到此错误:
Microsoft VBScript运行时错误“800a0006”
溢出:'Appname'
在此服务器上执行的一系列更新,但我已将它们全部回滚。
该页面是旧的ASP代码,如果我运行文件监视器实用程序,它会在遇到GIF时显示BUFFER OVERFLOW。
有什么想法吗?
答案 0 :(得分:7)
Microsoft VBScript runtime error '800a0006'
几乎总是表示除以零错误。
答案 1 :(得分:2)
您可以像这样重现Overflow
错误:
Dim testVar
testVar = 99999
testVar = CInt(testVar)
那么,也许这表明你在这个文件上设置一些变量的数据类型存在一些问题?
答案 2 :(得分:2)
您可能拥有超出范围变量的功能 如果使用整数变量且变量大于 整数范围然后显示错误。
<强>解释强>
Dim IntVar AS Integer
IntVar = 50000
然后它必须显示溢出错误
因此,您可以使用以下代码而不是给定代码
Dim LongVar As Long
longVar = 50000
答案 3 :(得分:1)
你能弄清楚错误发生在文件中的哪个位置吗?你可以使用
Response.Write“here” 到Response.End
然后加载页面以查看它到达了什么点。然后,您可以发布崩溃的代码,我们可以为您提供更多帮助。