包含文件中的路径错误,可以造成IIS HTTP 500内部错误。即,如,
正确代码是:<!--#include file="/xyz/function/DBclose.asp"-->(注:包含这段代码的网页在“xyz”目录中)。
如果写成:<!--#include file="../function/DBclose.asp"-->,则在浏览器中将显示:“HTTP 500 内部服务器错误”。
造成错误原因是,IIS6默认不允许访问父目录。
如果将“function”目录,存放到“xyz”目录中(成为“xyz”的子目录),则代码可以改成:<!--#include file="function/DBclose.asp"-->