【问题标题】:WellKnownServiceTypeEntry's ObjectType is nullWellKnownServiceTypeEntry 的 ObjectType 为空
【发布时间】:2012-10-04 07:24:54
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# remoting


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 2020-05-29
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      相关资源
      最近更新 更多