windows server2003 IIS6.0 为什么无法测试 ASP+ACCESS 网站?

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:54:50
我以前在windows server2000系统下用Dreamweaver MX 2004+ACCESS 2000做了一个ASP的动态网站。现在想把这个网站复制到另外一台装有windows server2003系统和ACCESS 2003下面进行测试,所有的配置和设置都正确.右击网站浏览时能正确显示后缀名为.htm的网页,可要是浏览连接到后缀名为.asp的网页时总是无法显示,出现的提示错误是: (HTTP 500 - 内部服务器错误),后来我点入(WEB 服务扩展)把(Active Server Pages) 改为 (允许)后还是不行.现在有哪位高手能帮帮小弟我,我将十分的感激,万分的THANK YOU!
我已经按照你们说的方法做后还是不行,它显示的错误提示是:
(Active Server Pages 错误 'ASP 0126'

找不到包含文件

/UDBOOK/GBOOK/DEFAULT.ASP,行 2

找不到包含文件 '../../Connections/udbook.asp'),而且我也把(WEB服务扩展)全都允许了。我在XP和server2000上测试是可以的,怎么到了server2003就不行了呢?恳请高手帮我指点指点。

点开IIS服务器配置
在左边找到“服务器扩展”
在右边把所有的扩展都打开。

API的扩展一定要打开啊。

server2003 IIS6.0默认是不打开服务器扩展的

要挂ASP的网页只有打开扩展了

你要给你的网站目录给权限

你的udbook.asp 文件给的位置不合适,你再查下错误吧,

我估计你的包含文件写的有问题

首先你要再internet选项里面 把 显示友好http信息 这个对钩去掉 这样就不会出现类似http500这样模糊的错误 然后我帮你判断

注:扩展打开是对的 你再尝试一下

你再odbc里面设置正确嘛?

可能是你的虚拟目录不正确!

../../XXX 是前进两个级别了...

检查一下

应该是父目录的问题!!!
还可能是权限问题,都很好解决的!

检查一下连接数据库的代码是否正确!

配置里在容许父目录上打个对号,确定