2011-06-22 9 views
0

私は、ColdFusionでのリモートソースからのCOMオブジェクトを作成しようとしていると私は、エラーの多くに実行していますよ。 64ビットはCOMオブジェクトをサポートしていないので、私は32ビットのcoldfusionを実行しているので、それは問題ではないことは分かっています。COMオブジェクトサーバーのURLにポートを指定できますか?

私の質問は、私は<cfobject>タグ内のサーバーのパスにポートを指定することができますか?

私が現在持っている(とはい、例えば私がローカルホストを指しています):

<cfobject name="QBSession" type="COM" class="{6C8E45LC-B9MM-22LR-A223-50BMGBD45ACP}" action="create" context="remote" server="http://127.0.0.1" > 

私はserver="http://127.0.0.1:80"を入れることはできますか?あるいはこれによりさらなる問題が生じるでしょう。私は、サーバが追加のセキュリティを聴くための単一のポートを指定できるようにしたい。

ありがとうございます!

+0

つまり、あなたのcfobjectのソースのリモートCFサーバーを指すことができるようにしたいですか? 私は64ビットがcomをサポートしないことにも驚いていますか?それは確かですか? – Limey

+0

たぶん彼は* ".. 64ビットは32ビットのCOMオブジェクトをサポートしていません"と言っているのでしょうか? – Leigh

+0

@Limey&@Leigh - いいえドキュメントごとに、64ビットはCOMオブジェクトをまったくサポートしていません。 [Here](http://forums.adobe.com/message/3208083)は、それについて論じる記事の1つです。 さらに質問に答えるために、リモートサーバーのオブジェクトを参照してそこからデータにアクセスしたいと思っています。さらに、通過するポートを指定したいと思います。 – JimP

答えて

0

まあ、答えはCOMオブジェクトを作成するときにポートを指定することができないということのようです。

64ビットの問題はまだ未解決です。私は以前の主張を支持したり拒否したりするアドビの文書を見つけられませんでした。私はそれをサポートするWeb投稿のみを見つけました。

他の興味深いのは、明らかにCFが異なるサーバー上のCOMオブジェクトをインスタンス化するために好きではないということです。意味私はあるサーバーからオブジェクトを引き出し、別のサーバーでインスタンス化することはできません。あなたの中にはすでにこのことを知っていた人もいると思いますが、私はそうしなかった私たちの参考にしています。

これが役に立ちます。

関連する問題