最近在Win2K8 / R2 / IIS7.5 / CF8 Enterprise Hostgator专用服务器上设置了一个新的ColdFusion8服务器实例,一切似乎都在工作,直到我浏览到一个子目录:
http://www.quirkup.com/myQuirkup/
该子目录中有一个index.cfm。 IIS允许.cfm文件。但是,index.cfm不会显示。我没有收到任何错误,只是一个空白页面,源代码中没有任何内容。
有人能说清楚这个吗?
答案 0 :(得分:1)
IIS是否将服务器index.cfm设置为该子目录中的默认文档?
是否在IIS日志,CF日志或JRun日志中记录了什么?
浏览到http://www.quirkup.com/myQuirkup/foo.cfm(即:文件名无效),我收到了CF 404错误,看起来IIS似乎正在向CF传递请求,这是一个开始。
你能用这个代替index.cfm的代码吗?
<cfset message = "Hello World">
<cfoutput>#message#</cfoutput>
看看是否会运行。
你在那个目录或任何可能干扰的祖先目录中有Application.cfc或.cfm吗?要验证没有一个,请将Application.cfm放在该子目录中,不要包含任何内容(仅在进行故障排除时)。