3
我使用接下来的一段代码来获得对WCF服务的客户端IP:WCF客户端IP作为IPv6的
OperationContext context = OperationContext.Current;
System.ServiceModel.Channels.MessageProperties prop = context.IncomingMessageProperties;
System.ServiceModel.Channels.RemoteEndpointMessageProperty endpoint = prop[System.ServiceModel.Channels.RemoteEndpointMessageProperty.Name] as System.ServiceModel.Channels.RemoteEndpointMessageProperty;
string ip = endpoint.Address;
而这段代码在IIS6工作/ SERVER2003一切都OK,endpoint.Address返回的IPv4。 但我最近更新到iis7/server2008 endpoint.Address是返回ipv6。
是否仍然可以在iis7/server2008上获得ipv4?
谢谢!