CF9 の 2 つのインスタンスを実行しています。両方のインスタンスには、そのポイントの下に 2 つの異なるディレクトリにSharedCode
マップされたという論理パスがあります。Mappings
ただし、2 番目のインスタンスからマッピングを参照すると、最初の (デフォルト) インスタンスでマッピングされたディレクトリを指します。
マッピングは次のようになります。
Default instance: SharedCode --> D:\Websites\SharedCode
Second instance: SharedCode --> D:\Websites\CF2\SharedCode
マッピングをそのまま参照する私のコード: SharedCode\cfc\foo.cfm
. expandPath('\SharedCode'\)
2番目のインスタンスで実行すると、出力されますD:\Websites\SharedCode\
調査の結果、ColdFusion では、別のインスタンスで同じ論理パスを使用したマッピングが許可されていないようです。これは本当ですか?また、各論理パスを一意にする必要のない解決策はありますか?