在带有 IIS8 的 Windows Server 2012 上设置 Coldfusion 9

在带有 IIS8 的 Windows Server 2012 上设置 Coldfusion 9

我们刚刚将服务器升级到运行 IIS8 的 Windows 2012。我尝试将其配置为运行 Coldfusion 9 并提供页面,但遇到了瓶颈。

它安装正常,没有错误,但我无法访问管理面板(它给我一个 404.3 错误)。

任何建议都将不胜感激,因为我真的很挣扎,而且在 Windows 2003 之后的服务器上没有太多的帮助。

提前致谢。

答案1

我非常确定 Adob​​e 不会更新 ColdFusion 9 以在 Windows 8/Server 2012/IIS8 上运行。他们最新版本的 CF10 也无法在此平台上运行,但他们正在“努力开发”,但尚未公布发布日期。建议在此平台上改用 Railo。我不确定 Open Blue Dragon 是否也可以在 Windows Server 2012 下运行,但这可能是另一种选择。

答案2

您的 IIS 设置中是否启用了所需的功能(针对 ISAPI 扩展和 ISAPI 筛选器)?ASP.NET 功能可能也是必需的。我认为默认情况下它是打开的。这是一个网站链接,其中有一个视频,展示了安装过程以及所需的设置。注意:如果您正在安装 9.0.1 或更高版本,则无需启用 IIS Metabase 6 兼容模式选项。

Windows Server 2008 64 位上的 ColdFusion 9 - 带视频

在 IIS 7 上安装 ColdFusion + 在 Windows Vista 和 Windows Server 2008 中为 ColdFusion 配置 IIS

我意识到我提供的链接引用了 Windows Server 2008,但我认为它仍然与 Windows Server 2012 相关

需要明确的是 - Adob​​e 不支持此配置

编辑-添加有关如何手动配置 IIS 的参考

http://www.codecurry.com/2010/01/coldfusion-manual-configuration-issues.html

http://www.adobe.com/devnet/coldfusion/articles/iis-configuration.html

答案3

这个链接是目前为止最有希望的链接,我稍后会尝试并可能在这里发布我的结果,不确定 CF9 是否会有差异,但供您参考:

http://www.andyscott.id.au/blog/installing-coldfusion-10-on-windows-8-and-windows-server-2012


更新好的,我刚刚尝试了这个,它成功了,我试了 4 次,我的错误是我替换了msvcrt.dll在 Windows 文件夹中,前几次,当您仅替换资源文件夹包含 JRE 和其他东西,注意这是在 Windows 8 64 位上 - 然后我运行安装程序Windows 7 兼容模式并作为管理员

另一个问题,你可能想知道从那篇文章中我在哪里可以找到另一个使用 InstallAnywhere 的程序?有趣的是,InstallAnywhere 会使用 InstallAnywhere 自行安装,因此请获取试用版并按照步骤操作 - 你将获取与你的安装相对应的 AppData/“你的名字”/Local/Temp/i777777777(此处为随机数)文件夹中解压的安装文件

更深入的信息:http://thefusionator.com/index.cfm?blogID=2

相关内容