0

複数のよく知られているタイプが登録されている.NETリモートサーバーがあります。

<wellknown type="VS.WorkingClass, WorkingClass" objectUri="WorkingClass.rem" mode="SingleCall"/>
<wellknown type="VS.BrokenClass, BrokenClass" objectUri="BrokenClass.rem" mode="SingleCall"/>

からインスタンスを実行RemotingConfiguration.Configure(configFile)してループすると、エントリのObjectType が設定されていますが、設定されていません。両方のクラスがプロジェクト参照としてサーバー プロジェクトに含まれており、エラー メッセージは表示されません。これを引き起こす可能性のあるアイデアはありますか?WellKnownServiceTypeEntryRemotingConfiguration.GetRegisteredWellKnownServiceTypes()WorkingClassBrokenClass

4

1 に答える 1

0

これは私の側の本当にばかげた間違いでした。type 属性はもちろん、「type, assembly」という形式の情報が必要であり、私のクラスは、WorkingClassまたはBrokenClass. 残念ながら、RemotingConfiguration は、クラスが見つからないという例外をスローしませんでした。それには理由があるのか​​もしれませんが、今は仕事を続けられて幸せです。

于 2012-10-04T10:39:01.017 に答える