我有类EndpointAddress的实例。构造函数参数是包含通过方法IdnMapping.GetAscii(字符串)传递的德语umlaut(net.tcp://süd:8001 / EmployeeService)的地址。 该方法的结果是net.tcp:// xn - sd-xka:8001 / EmployeeService。 EndopointAddress类没有抛出异常。 之后我想创建DuplexChannelFactory的实例。我有:
_factory = new DuplexChannelFactory<ISomeServiceClass>(new InstanceContext(callbackImplementation), binding, endpointAddress);
_channel = _factory.CreateChannel();
(_channel as ICommunicationObject).Open();
方法Open()抛出异常:主机xn-sd-xka不存在DNS条目。 以前有没有类似的问题?我正在使用.net framework 4.0。 提前谢谢