我的一个关于获取客户端信息的类。 希望能对初学者有所帮助。 希望大家能够帮忙补充一下。 共同学习。 // 于2008年3月 // 由NineTyNine(李培)开始整理 // MSN:zong.li@hotmail.com using System; using System.Collections.Generic; using System.Text; namespace NineTyNine.ServerDep ... { /**//// <summary> /// 获得服务器信息 /// </summary> public class GetServerInfo ...{ /**//// <summary> /// 返回服务器IP /// </summary> /// <returns></returns> public static string GetServerIP() ...{ return System.Web.HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"]; } /**//// <summary> /// 返回服务器名称 /// </summary> /// <returns></returns> public static string GetServerName() ...{ return System.Web.HttpContext.Current.Server.MachineName; } /**//// <summary> /// 返回服务器系统名称 /// </summary> /// <returns></returns> public static string GetServerOS() ...{ OperatingSystem Sys = Environment.OSVersion; return Sys.Platform.ToString(); } /**//// <summary> /// 返回服务器系统版本 /// </summary> /// <returns></returns> public static string GetServerOSServicePack() ...{ OperatingSystem Sys = Environment.OSVersion; return Sys.ServicePack; } /**//// <summary> /// 获得服务器系统的标识 /// </summary> /// <returns></returns> public static string GetServerOSID() ...{ OperatingSystem Sys = Environment.OSVersion; return Sys.Version.ToString(); } /**//// <summary> /// 返回服务器端口号 /// </summary> /// <returns></returns> public static string GetServerPort() ...{ return System.Web.HttpContext.Current.Request.ServerVariables["SERVER_PORT"]; } /**//// <summary> /// 返回服务器IIS版本 /// </summary> /// <returns></returns> public static string GetServerIIS() ...{ return System.Web.HttpContext.Current.Request.ServerVariables["SERVER_SOFTWARE"]; } /**//// <summary> /// 返回服务器文件的路径 /// </summary> /// <returns></returns> public static string GetServerPath() ...{ return System.Web.HttpContext.Current.Request.ServerVariables["APPL_PHYSICAL_PATH"]; } /**//// <summary> /// 返回当前页面的虚拟路径 /// </summary> /// <returns></returns> public static string GetCurrentExecutionFilePath() ...{ return System.Web.HttpContext.Current.Request.CurrentExecutionFilePath; } /**//// <summary> /// 获得服务器框架版本 /// </summary> /// <returns></returns> public static string GetServerNetCLR() ...{ int build, major, minor, revision; build = Environment.Version.Build; major = Environment.Version.Major; minor = Environment.Version.Minor; revision = Environment.Version.Revision; return major + "." + minor + "." + build + "." + revision; } }}