文章作者 : 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 ”选项已经是被选中的,需取消这个选择。
|