需要一些帮助,了解某人过去可能针对以下问题采取的最佳方法......
通过调用第三方 COM 的 Windows 服务托管 WCF。不幸的是,COM 是 STAThead,这意味着它在一个进程范围内运行时只使用一个内核。
为了解决这个问题,我想复制 Windows 服务(我在安装过程中使用不同的服务名称很容易完成)创建另一个进程范围,以便 COM 互操作将使用另一个核心。
问题:如何将每个服务托管在不同的地址下,以便客户端可以调用他们想要使用 WCF 方法的任何服务?
如果我使用不同的端点并将每个 Windows 服务指向不同的端点,我会收到一条错误消息,指出每个基地址只允许一个主机。
我可以为同一个协议添加多个基地址(可能是不同的端口)并且仍然将它们链接到不同的主机服务吗?
例子会很棒:)。