global.asa问题总结

今天写一个程序用到global.asa这个文件, 由于以前只是听说和见过并没有真正的自己去用过, 出了些问题,

global.asa 代码如下:


<Script Language=VBScript runat=Server>
Sub Application_OnStart()
End Sub

Sub Session_OnStart()

End Sub

Sub Session_OnEnd()

End Sub

Sub Application_OnEnd()

End Sub

</script>

<!--#include file="conn.asp"-->

执行后出现如下错误:

无效全局脚本

/LM/W3SVC/1/Root/oa/conn.asp,行 1

脚本块必须是允许的 Global.asa 过程之一。< %...% > 中的脚本指令不允许出现在 global.asa 文件中。允许的过程名称是 Application_OnStart、Application_OnEnd、Session_OnStart 或 Session_OnEnd。

错误原因:

因为conn.asp这个文件里加入了<%..%>这样的服务端符号!因为在global.asa里面只能用<Script Language=VBScript runat=Server></script>,而不能用<%..%>

第二个错误:

错误类型:  
(0x8002802B)  
找不到元素。    
conn.asp,   第   15   行 

错误原因:

第15行加入了一个session("myaccount")=Trim(Request.ServerVariables("AUTH_USER"))这样的语句!

据我所知  
Application_onStart  
过程中不能使用  
Request,Response,Session对象  
要处理的话请到  
Session_onStart

 

其中出现了最让我可笑的问题就是自己在测试时居然将global.asa写成 gloabal.asa, 执行过程中global.asa自己是不起作用了! 为此查了好多有关为什么global.asa不起作用的资料! 呵呵

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值