WellKnownServiceTypeEntry的ObjectType为null

时间:2012-10-04 07:24:55

标签: c# remoting

我有一个.NET远程服务器,它有多个注册的众所周知的类型:

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

当我执行RemotingConfiguration.Configure(configFile)并从WellKnownServiceTypeEntry循环RemotingConfiguration.GetRegisteredWellKnownServiceTypes()个实例时,WorkingClass的条目设置了ObjectType但BrokenClass没有。这两个类都作为项目引用包含在服务器项目中,我没有收到任何错误消息。有什么想法会导致这种情况吗?

1 个答案:

答案 0 :(得分:0)

这对我来说是一个非常愚蠢的错误。 type属性当然需要格式为“type,assembly”的信息,而我的类位于未命名为WorkingClassBrokenClass的程序集中。不幸的是,RemotingConfiguration没有抛出关于找不到类的异常。也许这是有原因的,但我现在很高兴能继续我的工作。