【问题标题】:Coldfusion 10, IIS 7.5 - Getting a 404 even though file existsColdfusion 10,IIS 7.5 - 即使文件存在也得到 404
【发布时间】:2012-12-09 04:52:39
【问题描述】:

即使该页面存在于磁盘上,我也会收到 404。

我已经运行了 Web 服务器配置工具并重新启动了几次。

.cfm 文件的处理程序映射(配置工具似乎有效): C:\ColdFusion10\config\wsconfig\1\isapi_redirect.dll

虚拟路径: root/index.cfm

服务器: Windows 2008 R2、IIS 7.5 和 Coldfusion 10

我的其余配置:

更新 1

/wsconfig/1 文件夹上的 NTFS 安全信息:

答案 - TLDR

将名为“jakarta”的虚拟目录映射到 CFUSION INSTALL\config\wsconfig{instance id}

文件夹无需添加APPPool权限...

【问题讨论】:

  • 配置的应用程序池帐户是否对C:\ColdFusion10\config\wsconfig\1目录具有更改权限?
  • 您的系统时钟是否正确?是 cfadmin > 服务器设置 > 缓存 > 缓存 Web 服务器路径 > 选中还是未选中(取消选中)?当您在那里时,请尝试清除模板缓存。
  • @travis 未选中,系统时间很好,已清除模板缓存...仍然不行。
  • @Tomalak 我将池添加到文件夹中...仍然无法正常工作。
  • 自己写答案会更容易。您拥有所有详细信息和路径,并且可以编写快速描述单击的位置等等。我要投票赞成。

标签: iis coldfusion http-status-code-404


【解决方案1】:

右键单击网站并将名为“jakarta”的映射虚拟目录添加到 C:\Coldfusion10\config\wsconfig{instance id}(在我的例子中是 \1)

【讨论】:

  • 这似乎更像是一个补丁而不是一个解决方案,如果您有多个站点,或者一直有新站点,则必须重复此操作。有没有办法避免这一步?是否有任何关于为什么需要这个虚拟目录的信息?什么意思?
  • 您可以使用 ColdFusion 10 > Web 服务器配置工具为特定站点创建一个新的 WSConfig{instance id} 文件夹。但是如果只想使用一个配置,那么您需要手动添加 Jakata 文件夹。欲了解更多信息,请查看 [链接] (help.adobe.com/en_US/ColdFusion/10.0/Installing/…)
猜你喜欢
  • 2013-07-31
  • 2012-07-15
  • 2013-02-10
  • 1970-01-01
  • 1970-01-01
  • 2011-08-29
  • 2012-02-02
  • 2012-11-04
  • 2019-10-13
相关资源
最近更新 更多