http 500内部服务器错误说明IIS服务器无法解析ASP代码。在IIS7里面的IIS设置要开启启用父路径这个选项,之后就可以了,当然为了调试程序可以打开“ASP设置选项-调试属性”里面的一些调试功能,方便程序的调试。具体可以这样做:
一、打开IIS7的功能视图中“IIS”设置选项下 “ASP”设置选项中将“调试属性”下的:
“将错误发送到浏览器”的“False”属性改为“Ture”;
“启用服务器端调试”的“False”属性改为“Ture”;
“启用客户端调试”的“False”属性改为“Ture”;
二、IIS7的功能视图中“错误页”设置选项里,双击“状态代码500”那一行,在弹出的“编辑自定义错误页”选项卡中点击文件按路径后面的“设置”。在弹出的“设置本地化得自定义错误路径”对话框中将“相对文件路径”里的文件名改为“500-100.asp”,然后确定。
三、然后把IE的Internet选项中的“高级”选项卡下“浏览”属性下的“显示友好HTTP错误信息”的复选框的勾去掉。这时候再调试ASP就会出现具体的错误,对修改很有帮助!
四、再回到IIS7的功能视图下的“Asp”选项下”行为“属性下将”启用父路径“的“False”属性改为“Ture”;