因此,在阅读了 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 个非致命错误,如下所示:
迁移错误::检查“C:\ColdFusion8”是否是有效目录,并且是 ColdFusion MX 6 或 ColdFusionMX 7 的安装
迁移错误:
状态:警告
附加说明:警告 - 无法从以前版本的 ColdFusion 迁移设置
自定义操作:
com.macromedia.ia.action.MigrateColdFusionAction
状态:错误
附加说明:错误 - 类 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 Metabase Compatibility,因此安装程序似乎无法识别它们。是的,我以管理员身份运行安装程序。
所以....对不起,如果那是长篇大论。有任何想法吗?