您能否通过托管 WCF 服务的进程成为 WCF 服务的客户端?我曾尝试在同一进程中创建单独的应用程序域,但仍然没有成功。该服务已确认在 Http、Net.TCP 和 Net.Pipe 上可用。
感谢您的帮助!
自然
最佳答案
即使在使用 ServiceModelEx 的 InProcFactory 时,我也有同样的问题。
事实证明,正如描述的那样here ,您需要将 ServiceBehavior 设置为 not UseSynchronizationContext
。
[ServiceBehavior(UseSynchronizationContext = false)]
public class MyService : IMyService {}
关于c# - 从同一进程托管和使用 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1959383/