我正在尝试创建一个非常简单的远程处理示例,但它不起作用。我启动主机,当我启动客户端时,它显示“找不到请求的服务”
我的部分申请是:
- 远程处理对象:MarshalByRefObject
- 组件主机
- 客户
已经两天了,我快疯了。询问是否有人可以告诉我哪里错了?
SO 中的问题通常包含提出问题的代码摘要,而不是指向完整项目的链接。
你是新手,反正我也看过了。
我可以重现问题,但不是 .NET 远程处理专家,我不知道应该在配置部分修复什么。互联网搜索返回大量使用标签进行注册的样本。
如果您将客户端配置替换为:
<client>
<wellknown
type="MyRemoteObject.Greetings,MyRemoteObject"
url="tcp://localhost:8737/ComponentHost" />
</client>
和服务器配置:
<service>
<wellknown
mode="Singleton"
type="MyRemoteObject.Greetings,MyRemoteObject"
objectUri="ComponentHost"/>
</service>
它工作正常。
我是一名优秀的程序员,十分优秀!