- - PR -
C#でのリモート処理で構成ファイルの読み込み
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-01-24 18:24
こんにちは、初投稿です。
現在C#で、サーバー(exe)、クライアント(exe)、リモートオブジェクト(dll) を作成し正常に動作しています。 この内のサーバー側のリモート処理の初期化を、 RemotingConfiguration.Configureメソッドで構成ファイルを読み込ませるよう にしたのですが、以下の例外が発生してしまいます。 System.Runtime.Remoting.RemotingException: リモート処理構成で例外 System.IO.FileNotFoundException: ファイルまたはアセンブリ名 System.Runtime.Remoting、またはその依存関係の 1つが見つかりませんでした。 構成ファイルには正しくSystem.Runtime.Remotingアセンブリの名前は記述されています。 <channel type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting" port="8086" /> 原因がよくわからずトホホな状況です。 回避方法等、情報をお持ちでしたらご教授ください。 よろしくお願いします。 | ||||
|
投稿日時: 2003-01-24 21:55
残念ながら正しくありません。正しいアセンブリ名は次のとおりです。 System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" TcpChannelは通常はmachine.configに登録されていますから、アプリケーションの構成ファイルでは次のように書くだけで大丈夫です。 <channel ref="tcp" port="8086" /> | ||||
|
投稿日時: 2003-01-27 11:47
元質問者です。
ご返答ありがとうございます。 以下の2通りの記述にすることで、例外も出ずうまく動作するようになりました。 1 <channel ref="tcp" port="8086" /> 2 <channel type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" port="8086" /> 実際の処理ではrefを使用するようにしようと思います。 ありがとうございました。 | ||||
1
