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?
謝謝!