请问:为什么2003server ,IIS6.0中include文件中的类在使用时会报未定义

Aileenzhao 2005-05-19 12:25:06
我们遇到,用VBScript写了一个类文件,再把它include进来,在2000 server和IIS 5上运行好好的,到了2003server和IIS 6上就老是报该类没定义。

login.asp 中有如下语句

<script LANGUAGE="vbscript" src="library/mmlprocess.inc"></script>
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--
dim stcCmdProcessor
set stcCmdProcessor = new cmdProcessor
.
.
报 类没有被定义:cmdProcessor


mmlprocess.inc中定义了一个类和一些公共函数,大致如下:
class cmdProcessor
.
.
.
end class

function ****
.
.
.
end function
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aileenzhao 2005-05-19
  • 打赏
  • 举报
回复
已解决了,修改如下:
login.asp 中的语句改为用include 实现,即
<!--#include file="library/mmlprocess.inc"-->

mmlprocess.inc文件首尾加上
<script language="vbscript"> 和</script>

解决后,才感觉原来这么简单。唉

可是为什么2000 server和 iis5 中就没问题呢?只能说2003 server和iis6 确实比以前版本更严格了

Aileenzhao 2005-05-19
  • 打赏
  • 举报
回复
启用父路径,启用ASP这些都设过了。帮帮忙啊
Aileenzhao 2005-05-19
  • 打赏
  • 举报
回复
各位大侠,帮忙看看呀

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧