我的网站存在一些问题,其中某些脚本在应用程序中失败,其中涉及对诸如cgi.script_name
之类的事情的检查。我已设法将此问题追溯到由web.config
文件引起的问题。我在cfdump
内的cfsavecontent
文件中运行application.cfm
,然后将文件写入我的结构并加载HTML页面。
我发现在执行转储时,cgi.script_name
值为/errorpages/404.cfm
但页面正常加载且cgi.script_name
读取/cart.cfm
?我很困惑。我目前已禁用 ANY 错误设置并且工作正常,但在IIS7上的错误页面中,我最初设置404执行/errorpages/404.cfm
并在错误功能设置下抛出一个遇到错误时自定义错误页面。有谁知道我到底哪里出错了?