方法1: HttpContext.Current.ApplicationInstance.Request.UserHostAddress;
方法2: Request.UserHostAddress;
我是通过web service访问的,用方法2出现异常,而方法1就正确了,现在请问二者有啥区别啊?
不知道你的异常是什么?
用这个来获取应该不会有问题。
System.Web.HttpContext.Current.Request.UserHostAddress;
Web Service可以这样获取:
Context.Request.UserHostAddress
尾随楼上!楼上还收小弟吗?
用web Service访问的话可以 Request.UserHostAddress来获取IP
第一个可以用在普通的类和control,第二个直接在页面对应的.cs文件上写的
HttpContext.Current是当前上下文,记得以前看过一遍文章,你直接用request不一定是获取的当前上下文的数据