我正试图找到用于接收服务器(服务器一侧)的客户。 我已尝试如下:
Uri url = OperationContext.Current.Channel.RemoteAddress.Uri;
Uri url = OperationContext.Current.Channel.Local.Uri;
Uri url = OperationContext.Current.EndpointDispatcher.EndpointAddress.Uri;
但这些似乎都没有正确发挥作用。 他们都交还了服务器名称(拥有完全满空的域)。 比如我的服务器。 即使我使用我的服务器/我的服务,它也会获得全名。
At this point I don t have a service and domain available to test going to mywebsite.com/myservice.svc to see if it has the machine name or not.
我想要获得的结果(从服务器上得到):
http://mywebsite.com/myservice.svc
而不是
http://myserver.mydomain. local/myservice.svc
此时此刻似乎发生了这种情况。