我有一个.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
没有。这两个类都作为项目引用包含在服务器项目中,我没有收到任何错误消息。有什么想法会导致这种情况吗?
答案 0 :(得分:0)
这对我来说是一个非常愚蠢的错误。 type属性当然需要格式为“type,assembly”的信息,而我的类位于未命名为WorkingClass
或BrokenClass
的程序集中。不幸的是,RemotingConfiguration没有抛出关于找不到类的异常。也许这是有原因的,但我现在很高兴能继续我的工作。