如何让 Coldfusion 10 在 Windows 10 中与 IIS 10 一起工作

How to get Coldfusion 10 to work with IIS 10 in Windows 10

Windows10是IIS 10自带的,ColdFusion 10好像不太喜欢。 ColdFusion 10 安装很好,但是当需要创建连接器时(在安装过程中或使用 C:\ColdFusion10\cfusion\runtime\bin\wsconfig.exe 上的工具),它会失败。我收到的错误消息是它不支持 IIS 10。

需要此连接器才能在 IIS 中设置 CFIDEjakarta 虚拟文件夹。

有什么解决办法吗?

已从 blogs.coldfusion.com (http://blogs.coldfusion.com/post.cfm/configuring-connectors-manually-for-iis-10) 删除的博客 post 曾经说过以下内容

With Windows 10 out, there is a problem that most of the ColdFusion customers will face, configuring connectors for IIS 10. Wsconfig, the connector configuration tool, only supports till IIS 8.x. While the ColdFusion team is working on this issue and will try to provide the fix for it as soon as possible, there is already a KB article which can be referred for configuring the connectors manually. Although the article was originally written for CF10, it can be used for CF11 also. After following all the steps in the article, you need to do one more thing. Add index.cfm as default document for your website in IIS.

This solution is only recommended for development environments as through testing of the connectors with IIS 10 is still going on. So for production machines, you should wait for the actual release from Adobe.

更新

Important update: Note that ColdFusion 10 and 11 have been updated to support Windows 10, a couple months after this blog post was first written. Consider applying that update rather than this manual configuration.

如果您是 运行 Windows 10 Pro,您还可以选择 运行 随附的 Hyper-V 产品中的虚拟机。有关如何启用 Hyper-V 的说明可在此处找到:http://blogs.technet.com/b/canitpro/archive/2014/10/02/step-by-step-creating-and-running-a-windows-10-vm-on-windows-8-1.aspx

只需启动一个需要 Windows 的版本。

为 cf 11 应用最新的修补程序 hotfix_019.jar。这将解决上述问题