为什么我得到"文件未找到"尝试访问ColdFusion Administrator时?

时间:2015-12-11 19:33:33

标签: iis coldfusion coldfusion-11

我正在使用Pete Freitag CF11 Lockdown Guide中的说明在IIS 8.5上安装和配置ColdFusion 11。

一切顺利,直到我进入第2.16节 - "为/ CFIDE /脚本创建别名"。当我尝试在https://127.0.0.1/CFIDE/administrator/index.cfm访问ColdFusion管理员网站时,我得到一个"找不到文件"例外:

File Not Found

我已将IIS配置为拒绝所有/ CFIDE子目录的访问权限(根目录下的请求筛选),并从CF Admin IIS网站的请求筛选URL中删除/ CFIDE / administrator。

我尝试从网站的请求过滤中删除所有/ CFIDE子目录,但这没有任何结果。

2 个答案:

答案 0 :(得分:1)

事实证明,Pete Freitag的精彩ColdFusion 11锁定指南中缺少一个重要的步骤。

运行Web服务器配置工具(将CFIDE目录添加到每个网站,包括ColdFusion Administrator网站)后,您需要将CFIDE目录的权限授予ColdFusion用户帐户。

  1. 右键单击Windows资源管理器中的{cfinstance.root} / wwwroot / CFIDE目录,然后选择“属性”。
  2. 单击“安全”选项卡,然后单击“高级”。
  3. 点击添加按钮
  4. 在“权限条目”对话框中,单击“选择主体”。
  5. 输入ColdFusion用户帐户作为主体。
  6. Check Read&执行,列出文件夹内容,然后单击“确定”,然后单击“确定”。
  7. 选中“使用此对象中的可继承权限条目替换所有子对象权限条目”复选框。
  8. 单击“确定”以应用这些权限。

答案 1 :(得分:0)

您是否在IIS中为CF管理员所在的站点添加了以下URL拒绝请求筛选: / CFIDE /管理员

尝试删除该条目,或者创建一个指向CF管理员的新IIS站点,并确保未将/ CFIDE / administrator添加为对您的CF管理IIS站点的IIS请求筛选的URL拒绝条目。