;中国 COLD FUSION 用户组; WWW.CFWINDOW.COM 
您的位置 :首页 >> CF 技巧文章 >> 阅读文章内容 [ 关闭窗口 ]      

技巧文章内容 
    修改不正确的ColdFusion/IIS配置
文章作者 : Linkfoxo [ linkfoxo@yahoo.com ]          Web URL : http://chinacoldfusion.126.com
上载日期 : 2000-11-20

SP4之前的IIS版本中的某个bug导致了ColdFusion的文件扩展映射(.cfm和.dbm)会在IIS 的metabase中被多次的注册。Allaire已经修改了ColdFusion 安装引擎,将这些入口直接写入IIS 4.0 metabase。同时,Microsoft也变更了从注册表中读信息的方式。这可能导致系统报告以下错误信息:

当试图浏览ColdFusion文件时  Error 405 - Method Not Allowed 。
当试图浏览ColdFusion文件时 Error 500 - Internal Server Error 。
当试图浏览ColdFusion文件时 HTTP 1.1/500 Server Error 。
当试图浏览ColdFusion文件时  The specified resource name cannot be found in the image file 。
当试图浏览ColdFusion文件时  The specified module could not be found error 。
当试图浏览ColdFusion文件时 Server Application Error 。
和IIS有关的性能问题。
在Microsoft IIS 4.0中添加ColdFusion File Extension Mappings

如果你收到了任何一条上面的错误信息,可以按照以下步骤解决:

启动Microsoft Internet Service Manager(a.k.a Microsoft Management Console)。
鼠标右键点击你的Web站点选择“属性”。
选择“Home Directory” 标签。
在“配置”按钮旁画对钩
找到位于“配置”顶部的“App Mappings” 标签。选择所有.cfm和.dbm的entries并将它们一个个删除。(这里无法一次删除多个项目)。
点击“Add” 按钮。
可执行文件应该是“c:\cdusion\bin\iscf.dll”(或是位于其以被安装的位置)。扩展名为“.cfm”,并且将“Script engine” 项选中。
重复步骤7, 这次在扩展名处将.cfm改为.dbm。
完成以上步骤之后,你应该已经有了两个新文件扩展映射 - 一个是用于.cfm另一个用于.dbm - 它们都指向c:\cfusion\bin\iscf.dll。连续点击OK按钮保存所有的修改项目。
在ColdFusion Server的Welcome To ColdFusion页面page (Start > Programs > ColdFusion 4.0 > Welcome To ColdFusion). 运行Test Your ColdFusion Installation。
检查ColdFusion 虚拟Web服务器或虚拟目录中的“Application Settings”

启动Microsoft Internet Service Manager(或 Microsoft Management Console)。
鼠标右键点击你的Web站点选择“属性”。
点击“Home Directory” 标签。
如果你的“'Run is seperate memory space ”选项已经是被选中的,需取消这个选择。








< 联系我们 --- 中国Cold Fusion用户组>

CFUG 国内(总部):Linkfoxo    上海:CFANS    北京:Cafe,Cyberkid,liwater    沈阳:Wangking
  
哈尔滨:Baiming    浙江:梅盛松    江西:陈末
  
CFUG (国际) Nagoya(名古屋):Codeguru    新加坡:YUZI    新西兰(Auckland):Richard CHEN
Copyright 2000-2001 www.cfwindow.com.All rights reserved

;中国 COLD FUSION 用户组; WWW.CFWINDOW.COM