0

刚刚在 Amazon EC2 上启动了一个新的 Windows Server 2008 实例,开始使用 ColdFusion 10 测试版并遇到了一个有趣的问题。

这可以正常工作并正确呈现根目录中的默认 index.cfm:mydomain.com/

但是这不起作用:mydomain.com/index.cfm

在 url 中直接引用的任何 .cfm 文件都不会加载,但如果作为给定目录中的默认文档引用,则确实有效。

就像我说的那样,这是一个全新安装,除了与 IIS 7 一起安装的 ColdFusion 10 公共测试版之外,没有任何其他内容。想法?

4

2 回答 2

3

这是 IIS 内部的连接器问题。IIS CFM 处理程序映射应该在安装过程中得到处理,但显然在这种情况下并没有发生。IIS 可能缺少连接器运行所需的功能(如 ISAPI 支持)。

您可以尝试重新安装(从而重新运行连接过程),或者您可以直接使用 wsconfig 重新安装连接器位:

ColdFusion10\config\wsconfig

...任何对你来说最简单的。

于 2012-04-02T19:17:42.303 回答
0

Jordan 是正确的,这是 CF10/IIS 的连接器问题。

这个问题类似于:

Windows 2k8 上的 Coldfusion 10 - .com/ 加载正常,但 .com/index.cfm 给出 404

我发布了该问题的答案,可能对发现此问题的其他人有用。

我遇到了同样的问题,但“Web 服务器配置工具”(即 wsconfig)对我不起作用。我对这个其他问题的回答提供了有关如何在 IIS 7.x 中手动安装连接器的信息。

于 2013-01-31T19:59:32.437 回答