为什么会这样?(IE老是告诉我Application 类型不匹配)(在线等)

半截烟头 半截烟头 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
出错现象:
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'Appliaction'

/ASPtest/global.asa,行33

我自己写了一个很小的global.asa测试,可是一打开有application对象的测试网页,就出现上面的错误.

global.asa的源码:
<!--这是一个Global.asp文件-->
<SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">

SUB APPLICATION_OnStart
'响应Application对象的OnStart事件

'定义打开文件时使用的方式

const ForReading = 1, ForWriting = 2, ForAppending = 8

'创建FileSystemObject对象

set fp = Server.CreateObject("Scripting.FileSystemObject")

'通过server对象获得文件total.txt的物理路径

totalfilepath=server.mapPath("/total.txt")


'打开文件total.txt

set fPTotal=fP.Opentextfile(totalFilePath,ForReading)

'把访问计数读入,并保存在Application对象中

Application("total")=fPtotal.ReadLine

'关闭文件total.txt
fPtotal.close
'把文件total.txt的物理路径保存到Application对象中
'供Application对象结束时使用

Appliaction("totalfilename") = totalfilepath
'(问题就出现的上面这一行上)

end sub

...


</Script>
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
半截烟头
ASP 28,401 成员 356,940 内容