2

我刚刚看到一篇文章,其中提到了一种在不指定所需的 ASP.Net 兼容模式的情况下查找客户端 IP 地址的方法。

它需要执行以下操作:

        var msgprops = OperationContext.Current.IncomingMessageProperties;
        var clientprop = msgprops[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
        string clientip=clientprop.Address;

这样做有什么缺点吗?如果是这样,什么是修复,如果修复使用 AspNetCompatibilityRequirements 属性,那么我会遇到性能或兼容性等问题吗?

4

0 回答 0