您的位置:首页 > 理论基础 > 计算机网络

WIN2003的IIS6调试ASP出现HTTP 500 - 内部服务器错误

2007-11-04 01:31 501 查看
一般都是下面情况
1. 设置支持ASP,IIS6.0默认不支持ASP,需手工设置,方法如下:

IIS--->Sever--->Web Service Extension

在右侧列表中选择Active Server Page 再点击左侧Allow按键即可

2. 使之支持父文件路径寻址,即在WEB中 可用../ 来调用父文件夹中的文件。

不知你又没有碰到过在IIS5.0下面运新的很好的程序在IIS6.0下面就收找不到文件的情

况,可能问题就在这里!

设置方法:

IIS--->server---->WEb sites 属性 -----> Home directory选项卡---->configiration

option选项卡 将enable parent path一项 打钩 即可!!
---------------------------
要启用active server page 、页面包含、父路径等等。
我也遇到过这个问题,我主要就是一些路径的问题!
原因是这样的:IIS6要比IIS5更加严格、严密、谨慎,很多以前在IIS5中这样写也可以顺利执行,那样写也可以顺利执行的代码到了IIS6 中就只有一种规范的写法了。所以以前一些东东可能就要稍微改动一下!
也可以多看看Microsoft的帮助文档吧!
肯定还是 win2003 的某些设置没有搞对! 你不但要在主网站上设置, 还要在你的虚拟路径下也设一下, 因为你的虚拟路径可能在主网站设置以后才建立的. 还有, 如果是调试阶段, 就打开开关:显示出错信息, 否则,如果 asp 出错,它报告的是找不到网页的错误. Win2003 刚出来,可能还有一些bug吧. 最好再准备一台win2000 , 不行的话, 可以在 win2000 上测试.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: