دیافت IP کاربر بهنگام استفاده از Web API
شنبه, 02 تیر 1397 14:18
دیافت IP کاربر بهنگام استفاده از Web API
سلام دوستان
من چندین ساله که از یه قطعه کد برای بدست آوردن IP کاربر استفاده می کنم که بدین صورت است:
{ string result = string.Empty; try { string strUserHostAddress = System.Web.HttpContext.Current.Request.UserHostAddress; result = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (result == null) { result = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } } catch (Exception ex) { throw ex; } return (result); }
هیچ وقت اینکد ایراد نداشت و همیشه IP صحیح را بر می گرداند اما امروز می خوام به هنگام استفاده از Web API کاربر را لاگ کنم اما IP کاربر را غلط نشان می دهد و فقط بصورت "1::" نشان می دهد.
در صورت امکان راهنمایی بفرمایید
شنبه, 02 تیر 1397 14:59
سلام مشکلی نداره
IIS Express برنمیگردونه
پروژه که روی IIS publish بشه اوکی ip رو درست برمیگردونه
ارسال پاسخ برای این تاپیک
ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با
حساب کاربری
خود وارد سایت شده یا
ثبت نام
کنید