- PR -

.NETのRemotingConfigファイルの設定について

1
投稿者投稿内容
Bob
会議室デビュー日: 2004/09/27
投稿数: 15
投稿日時: 2004-09-28 12:00
お世話になっております。

.NETのRemoting設定にConfigファイルを使っていますが、同一PC上二枚のLANカードがあり、Port番号を指定して、Serviceを起動していますが、通信がうまくいかない場合があります

RoutingTableを見る限り、問題がなさそうですが、なぜか.NETのRemotingで立ち上げたServiceだけが、別のNICへ応答を飛ばそうとしています(DefaultGatewayはこのNICになっていますが)。

ここで、.NETのRemotingServiceのIPアドレスを固定に指定する方法を教えていただきたいですが。
nodera
大ベテラン
会議室デビュー日: 2003/09/08
投稿数: 200
投稿日時: 2004-09-28 12:52
こんにちは。

自分も以前LANカードが2枚挿しのPCでRemotingがうまく動作しなかった経験があります。
そのときは、下記URLの内容を参考にしました。
http://www.dotnet247.com/247reference/msgs/31/155298.aspx

自分のところではConfigファイルにmachineNameを追記することによってうまく動作したと記憶しています。(useIpAddressを使ってもうまくいきそうです)

<channel ref="tcp" port="<ポート番号>" machineName="マシン名">

現象がおなじものか分かりませんが、参考にしてみてください。
Bob
会議室デビュー日: 2004/09/27
投稿数: 15
投稿日時: 2004-09-28 13:14
早速のご回答を頂き、ありがとうございます。

下記のmachineNameとは自PC名、それともClient名ですか?
.NETのリモート処理設定スキーマのヘルプでは見つかりませんが。

以上、ご教授お願いいたします。

引用:

noderaさんの書き込み (2004-09-28 12:52) より:
こんにちは。

自分も以前LANカードが2枚挿しのPCでRemotingがうまく動作しなかった経験があります。
そのときは、下記URLの内容を参考にしました。
http://www.dotnet247.com/247reference/msgs/31/155298.aspx

自分のところではConfigファイルにmachineNameを追記することによってうまく動作したと記憶しています。(useIpAddressを使ってもうまくいきそうです)

<channel ref="tcp" port="<ポート番号>" machineName="マシン名">

現象がおなじものか分かりませんが、参考にしてみてください。


nodera
大ベテラン
会議室デビュー日: 2003/09/08
投稿数: 200
投稿日時: 2004-09-28 14:11
こんにちは。

>下記のmachineNameとは自PC名、それともClient名ですか?
リモーティングのサービスが動作しているPCのPC名です。
(ですので、記述するのもサービス側のConfig)
クライアント側には必要ありません。

>.NETのリモート処理設定スキーマのヘルプでは見つかりませんが。
そういえば、自分もそのように思った記憶あり。なんでMSDN等に書いてないんだろうと。
隠し属性?(^^;
Bob
会議室デビュー日: 2004/09/27
投稿数: 15
投稿日時: 2004-10-12 11:22
TO:nodera様
 お世話になっております。報告は遅れましたが、教えていただいた方法で、通信がうまくいくことが確認出来ました。
 このあたりの情報はヘルプやマニュアルにもっと詳しく記載するば、運用面ではかなり役立つと思いますが。
 どうもありがとうございました(m__m)。
1

スキルアップ/キャリアアップ(JOB@IT)