我有两个网站指向inetpub / wwwroot下同一驱动器上的两个不同文件夹绑定到配置了IIS的coldfusion服务器。一个名为
的目录abc 和其他名为 xyz
我想为我指定为errors/mypage.cfm
的网站使用网站范围的错误处理程序
现在错误是一个完全不同的文件夹,它运行在我在abc文件夹的Application.cfm中定义的cferror异常
我希望错误文件夹文件应该在两个站点上运行,并且它应该是两个站点的错误
我的诀窍是什么,使用coldfusion 11
答案 0 :(得分:2)
在IIS webroot中为站点范围错误处理程序创建一个单独的位置。然后为指向该位置的每个站点创建一个IIS别名。然后在CFAdmin设置中,站点范围错误处理程序指向该位置。在server.xml中创建一个ColdFusion别名。
示例:
将此行添加到HOST部分的server.xml中,并针对您的特定路径进行调整。
<Context path="/" docBase="C:\ColdFusion11\cfusion\wwwroot" WorkDir="C:\ColdFusion11\cfusion\runtime\conf\Catalina\localhost\tmp" aliases="/500errors=c:\inetpub\wwwroot\500errors\" />