我已经成功安装了ColdFusion 10.但是如果没有运行以前的Coldfusion 9实例,我的网站将无法运行。
就像CF10看不到我的IIS网站。我尝试使用CF10时没有出现任何错误,它只是不渲染屏幕(全部为空白)。
答案 0 :(得分:2)
这可能有很多原因,因为很多人似乎都遇到了升级到ColdFusion 10的问题。根据您提供的信息,听起来IIS仍然连接到ColdFusion 9而不是ColdFusion 10。
您可以通过将以下代码段添加到ColdFusion页面来输出ColdFusion版本(当ColdFusion 9运行时)来验证这一点:
<cfoutput>#SERVER.ColdFusion.ProductVersion#</cfoutput>
如果以9开头,那么IIS将连接到旧的ColdFusion版本。如果是这种情况,我建议重新运行ColdFusion连接器(对于版本10)。有关使用配置程序的说明,请参见http://help.adobe.com/en_US/ColdFusion/10.0/Installing/WSc3ff6d0ea77859461172e0811cdec18a15-7ffb.html,但应运行此命令(ColdFusion 10配置程序,而不是ColdFusion 9配置程序),从所有IIS站点中删除ColdFusion,然后在配置程序中读取这些条目
然后您应该在加载页面时找到ColdFusion 10。如果这不起作用,您应该确保ColdFusion 10服务正在运行,按照Aaron Greenlee的建议查看日志文件。