在同一个驱动器上使用单个文件夹2次

时间:2016-12-07 19:01:38

标签: coldfusion coldfusion-11

我有两个网站指向inetpub / wwwroot下同一驱动器上的两个不同文件夹绑定到配置了IIS的coldfusion服务器。一个名为

的目录

abc 和其他名为 xyz

我想为我指定为errors/mypage.cfm的网站使用网站范围的错误处理程序

现在错误是一个完全不同的文件夹,它运行在我在abc文件夹的Application.cfm中定义的cferror异常

我希望错误文件夹文件应该在两个站点上运行,并且它应该是两个站点的错误

我的诀窍是什么,使用coldfusion 11

1 个答案:

答案 0 :(得分:2)

在IIS webroot中为站点范围错误处理程序创建一个单独的位置。然后为指向该位置的每个站点创建一个IIS别名。然后在CFAdmin设置中,站点范围错误处理程序指向该位置。在server.xml中创建一个ColdFusion别名。

示例:

  • 您的webroot是:c:\ inetpub \ wwwroot \
  • 错误处理程序位置:c:\ inetpub \ wwwroot \ 500errors \
  • IIS Alais:500errors - > c:\ inetpub \ wwwroot \ 500errors \
  • CFAdmin设置:/ 500errors

将此行添加到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\" />