我创建了一个运行良好的简单 WCF 服务。我后来尝试将其设为双工服务。我创建了双工合同,将绑定更改为 wsDualHttpBinding 并推送 WSDL。但是,当我尝试在客户端执行最后一步时,我遇到了一些麻烦。这是我在客户端所做的:
static void Main(string[] args)
{
InstanceContext context = new InstanceContext(new CalcCallbackHandler());
CalcClient proxy = new CalcClient(context);
}
问题是 CalcClient ctor 无法接收 InstanceContext。我不明白这是怎么可能的,因为我在网上看到的所有示例都使用这种方法来创建双工服务器。有什么建议么?