Coldfusion 10,IIS 7.5 - 即使文件存在也得到 404
Posted
技术标签:
【中文标题】Coldfusion 10,IIS 7.5 - 即使文件存在也得到 404【英文标题】:Coldfusion 10, IIS 7.5 - Getting a 404 even though file exists 【发布时间】: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\wsconfiginstance id
文件夹无需添加APPPool权限...
【问题讨论】:
配置的应用程序池帐户是否对C:\ColdFusion10\config\wsconfig\1
目录具有更改权限?
您的系统时钟是否正确?是 cfadmin > 服务器设置 > 缓存 > 缓存 Web 服务器路径 > 选中还是未选中(取消选中)?当您在那里时,请尝试清除模板缓存。
@travis 未选中,系统时间很好,已清除模板缓存...仍然不行。
@Tomalak 我将池添加到文件夹中...仍然无法正常工作。
自己写答案会更容易。您拥有所有详细信息和路径,并且可以编写快速描述单击的位置等等。我要投票赞成。
【参考方案1】:
右键单击网站并将名为“jakarta”的映射虚拟目录添加到 C:\Coldfusion10\config\wsconfiginstance id(在我的例子中是 \1)
【讨论】:
这似乎更像是一个补丁而不是一个解决方案,如果您有多个站点,或者一直有新站点,则必须重复此操作。有没有办法避免这一步?是否有任何关于为什么需要这个虚拟目录的信息?什么意思? 您可以使用 ColdFusion 10 > Web 服务器配置工具为特定站点创建一个新的 WSConfiginstance id 文件夹。但是如果只想使用一个配置,那么您需要手动添加 Jakata 文件夹。欲了解更多信息,请查看 [链接] (help.adobe.com/en_US/ColdFusion/10.0/Installing/…)以上是关于Coldfusion 10,IIS 7.5 - 即使文件存在也得到 404的主要内容,如果未能解决你的问题,请参考以下文章