因此,在阅读Adobe关于从ColdFusion 8到ColdFusion 10的无外观文档之后,我上周试了一下。我和其他版本的语言一样完成了安装过程。最后它显示了一条消息。
已成功安装,但有错误
在创建的日志文件中,我看到以下错误:
迁移错误::检查“C:\ ColdFusion8”是否为有效目录,是ColdFusion MX 6还是ColdFusionMX 7的安装
为了记录,我的ColdFusion 8安装在该目录中。 当我打开Web服务器配置工具时,它没有绑定到IIS,即使我在安装期间指定了“所有IIS站点”。当我尝试手动运行配置工具时,它无法识别IIS。
然后我尝试访问IIS只发现IIS不再提供网页,我甚至无法在IIS中展开树来查看网站。它只是旋转。
所以我卸载了ColdFusion 10 ....并且IIS仍然坏了。 仍然在 applicationhost.config 文件中有几个对ColdFusion 10的引用,在IIS响应之前必须将其删除。
我没有发现任何其他人在ColdFusion中遇到过这种特殊安装问题,所以任何建议都会很棒。
我从Adobe网站重新下载了安装文件,以确保我拥有最新的版本。我经历了以下几点。
在开始之前,我还制作了 applicationHost.config 文件的备份副本。
运行64位安装程序文件(在Win Server 2008 64位操作系统上),它确实已安装,但从ColdFusion 8迁移失败。这次它似乎没有损坏IIS。但是我仍然收到1个警告和1个NonFatalError,如下所示:
迁移错误::检查“C:\ ColdFusion8”是否为有效目录,是ColdFusion MX 6还是ColdFusionMX 7的安装
迁移错误:
状态:警告
附加说明:警告 - 无法从以前版本的ColdFusion迁移设置
自定义操作:
com.macromedia.ia.action.MigrateColdFusionAction
状态:错误
附加说明:ERROR - 类com.macromedia.ia.action.MigrateColdFusionAction NonfatalInstallException null
由于我真的想要迁移我的CF8设置,我卸载了ColdFusion 10,这就是我的IIS呈现此消息时:
获取403:拒绝禁止访问错误
恢复我的 applicationHost.config 文件使IIS恢复原状。
因此,只剩下几个选项,我尝试了32位安装程序,看看会发生什么。
这次我在安装过程中收到了此消息
无法配置IIS连接器。在Windows功能下的IIS中启用所需的ASP.NET,ISAPI扩展和ISAPI筛选器选项,然后重试。
好的......这就是事情。我已经设置了所有这些,以及IIS中启用的 CGI 甚至 IIS 6元数据库兼容性,因此安装程序似乎无法识别它们。是的,我是以管理员身份运行安装程序。
所以....抱歉,如果那是漫长的啰嗦。有什么想法吗?