WCF回调客户端失败

时间:2011-08-23 15:16:55

标签: c# .net wcf callback

我创建了一个有回调的WCF服务。我已经创建了一个样本客户端,它将订阅这些回调。我一直在使用ListBasedPublishSubscribe示例作为此基础。但是,当我尝试使用此代码

在客户端中设置唯一的回调地址时
        context = new InstanceContext(null, new MyClass());
        client = new MyClient(context);
        WSDualHttpBinding binding = (WSDualHttpBinding)client.Endpoint.Binding;
        string clientcallbackaddress = binding.ClientBaseAddress.AbsoluteUri;
        clientcallbackaddress += Guid.NewGuid().ToString();
        binding.ClientBaseAddress = new Uri(clientcallbackaddress);

第三行失败,因为client.Endpoint.Binding.ClientBaseAddress为null。如果这不是null(我假设样本可以工作),为什么我的应用程序就是这种情况?我忘了做某事吗?

0 个答案:

没有答案