62,074
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 读取客户端IP
/// </summary>
/// <returns></returns>
public static string GetClientIP()
{
string ipAddress = "";
if (HttpContext.Current.Request["HTTP_X_FORWARDED_FOR"] == null)
{ ipAddress = HttpContext.Current.Request["Remote_Addr"]; }
else
{
ipAddress = HttpContext.Current.Request["HTTP_X_FORWARDED_FOR"];
}
return ipAddress;
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public static string GetServerIP()
{
return HttpContext.Current.Request.Url.Authority;
}
非Web程序
1.AppDomain.CurrentDomain.BaseDirectory
2.Environment.CurrentDirectory
3.HttpRuntime.BinDirectory
The path to the current application's/bin directory.
Web程序
HttpCurrent.Context.Server.Mappath