Iis 7 为什么Railo与IIS一起运行缓慢?
我的机器上安装了ColdFusionIis 7 为什么Railo与IIS一起运行缓慢?,iis-7,railo,cfml,Iis 7,Railo,Cfml,我的机器上安装了ColdFusion 刚才我已经下载并安装了Railo 我已停止ColdFusion应用程序服务器 我创建了一个简单的应用程序,并用IIS进行了映射 Railo运行单个.cfm文件需要花费大量时间 那么,有谁能建议如何配置Railo With IIS以使其运行更快 它在Tomcat上运行良好,但我想在IIS上使用它。IIS正在尝试在Railo之前连接到ColdFusion ,但当您停止CF服务时,它只是在等待超时 您应该卸下/禁用ColdFusion连接器 进入网站属性、处理程
它在Tomcat上运行良好,但我想在IIS上使用它。IIS正在尝试在Railo之前连接到ColdFusion ,但当您停止CF服务时,它只是在等待超时 您应该卸下/禁用ColdFusion连接器
- 进入网站属性、处理程序
- 选择coldfusion处理程序
- 删除它
C:\JRun4\lib\wsconfig\jrun\u iis6.DLL
(取决于您的安装)。对于JWildCardHandler处理程序,可执行文件类似于C:\JRun4\lib\wsconfig\1\jrun\u iis6\u wildcard.dll
。查看您的分配情况。Railo安装可能覆盖了其中的部分或全部内容
根据我在上面链接的页面,Railo只为*.cfm
和*.cfc
创建处理程序,它们应该指向Railo ISAPI DLL。您应该删除Railo网站下仍然存在的任何Adobe处理程序。我猜JWildCardHandler是罪魁祸首,它试图将您的请求传递给Adobe安装
注意:如果以这种方式删除Railo网站下的处理程序,更改将写入Railo网站根目录中的
web.config
文件。如果您在进行更改之前对该文件进行了备份,那么您可以始终恢复到原来的状态。您能否解释一下“如何删除/禁用”ColdFusion连接器?您是指IIS的“服务器组件”下的“处理程序映射”吗?我是否需要删除“.cfm、.cfml、*.cfc”等的处理程序?我是否正确?在IIS中,只需选择要编辑的网站,然后在右侧窗格中选择处理程序。您只需要删除COLDFUSION处理程序,不要删除Railo处理程序,否则Railo当然也不会工作。我已经删除了COLDFUSION的所有处理程序,但Railo仍然非常慢,请建议我该怎么做,我正在使用(ColdFusion9,IIS7,Railo 4.0)检查tomcat日志,我注意到,在几次安装中,tomcat不断地重新创建所有默认的tomcat应用程序,这会减慢Railo的速度。您是否重新启动了ColdFusion应用程序服务器?它必须运行才能处理.cfm
文件。是吗?是的,我也是这样做的。1.如果ColdFusion应用程序服务器正在运行,则所有.cfm文件都由ColdFusion处理,而不是由Railo处理。2.如果我停止CF应用服务器,那么Railo将处理.cfm文件,但处理速度非常慢。所以我想要一个解决方案。哦,我的道歉。我不知道您的计算机上也安装了Adobe ColdFusion。您是否为Railo代码创建了新网站?该站点是否仍然有用于ColdFusion文件的Adobe Handler映射?请您解释一下在哪里可以找到“用于ColdFusion文件的Adobe Handler映射”。我认为它存在于IIS的“服务器组件”下的“处理程序映射”中,其中为.cfm/.cfc文件提供了不同的处理程序。是的。我将发布一个答案,因为它提供了更多的空间。