ASP.NET 获取服务器信息
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class AdminLogin_Default : System.Web.UI.Page { #region 必需的设计器变量 protected string MemberName, AdminLevel; protected string ServerOS, CpuSum, CpuType, ServerSoft, MachineName, ServerName, ServerPath, ServerNet, ServerArea, ServerTimeOut, ServerStart; protected string PrStart, AspNetN, AspNetCpu, ServerSessions, ServerApp, ServerCache, ServerAppN, ServerFso, RunTime; #endregion protected void Page_Load(object sender, EventArgs e) { DataLoad(); } #region 获取服务器及用户信息 private void DataLoad() { DateTime sTime = DateTime.Now; ServerOS = Environment.OSVersion.ToString(); //操作系统: CpuSum = Environment.GetEnvironmentVariable("NUMBER_OF_PROCESSORS"); //CPU个数: CpuType = Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER"); //CPU类型: ServerSoft = Request.ServerVariables["SERVER_SOFTWARE"]; //信息服务软件: MachineName = Server.MachineName; //服务器名 ServerName = Request.ServerVariables["SERVER_NAME"]; //服务器域名 ServerPath = Request.ServerVariables["APPL_PHYSICAL_PATH"]; //虚拟服务绝对路径 ServerNet = ".NET CLR " + Environment.Version.ToString(); //DotNET 版本 ServerArea = (DateTime.Now - DateTime.UtcNow).TotalHours > 0 ? "+" + (DateTime.Now - DateTime.UtcNow).TotalHours.ToString() : (DateTime.Now - DateTime.UtcNow).TotalHours.ToString(); //服务器时区 ServerTimeOut = Server.ScriptTimeout.ToString(); //脚本超时时间 ServerStart = ((Double)System.Environment.TickCount / 3600000).ToString("N2"); //开机运行时长 PrStart = GetPrStart(); //进程开始时间 AspNetN = GetAspNetN(); //AspNet 内存占用 AspNetCpu = GetAspNetCpu(); //AspNet CPU时间 ServerSessions = Session.Contents.Count.ToString(); //Session总数 ServerApp = Application.Contents.Count.ToString(); //Application总数 ServerCache = Cache.Count.ToString(); //应用程序缓存总数 ServerAppN = GetServerAppN(); //应用程序占用内存 ServerFso = Check("Scripting.FileSystemObject"); //FSO 文本文件读写 ServerTimeOut = Server.ScriptTimeout.ToString() + "毫秒"; //本页执行时间 if (ServerSoft == "") { ServerSoft = "无"; } #region 页面初始化必需的内容 Header.Title = "沉紫龙" + " - 系统管理"; //HeaderTextInfo.Initialization(); //HeaderTextInfo.GetAdminHeader(this, null); #endregion #region WebControls Config // ViewState Config this.EnableViewState = false; #endregion //执行时间 DateTime eTime = DateTime.Now; RunTime = ((eTime - sTime).TotalMilliseconds).ToString(); } #endregion #region 获取服务器系统信息 private string GetServerAppN() { string temp; try { temp = ((Double)GC.GetTotalMemory(false) / 1048576).ToString("N2") + "M"; } catch { temp = "未知"; } return temp; } private string GetAspNetN() { string temp; try { temp = ((Double)System.Diagnostics.Process.GetCurrentProcess().WorkingSet64 / 1048576).ToString("N2") + "M"; } catch { temp = "未知"; } return temp; } private string GetAspNetCpu() { string temp; try { temp = ((TimeSpan)System.Diagnostics.Process.GetCurrentProcess().TotalProcessorTime).TotalSeconds.ToString("N0"); } catch { temp = "未知"; } return temp; } private string GetPrStart() { string temp; try { temp = System.Diagnostics.Process.GetCurrentProcess().StartTime.ToString(); } catch { temp = "未知"; } return temp; } private string Check(string obj) { try { object claobj = Server.CreateObject(obj); return "支持"; } catch { return "不支持"; } } #endregion }
您还没有登录,请您登录后再发表评论
ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server
ASP.NET迷你型服务器,本软件支持自定义端口设置, 自由获取网站目录,配置虚拟路径,选择服务器版 本(含.NET Framework 2.0和.NET Framework 4.0) 注:如不能正确使用本软件请先安装 Microsoft.NET Framework ...
asp.net 获取服务器的时间,并在客户端显示时钟,搞了半天才搞好的! 使用前请加载 ext.core,如果不加载ext.core可把js代码稍作修改.
开发平台VS2010。通过浏览器获得浏览客户端的MAC地址,不是服务器MAC地址。亲测可用。需要将程序挂载在服务器的IIS上,然后通过客户端浏览aa.aspx。
代码如下://Server Name“Server Name”: Server.MachineName“Server Domain”: Request.ServerVariables[“Server_Name”]“Server Port”: Request.ServerVariables[“Server_Port”]“Web Server Version”: ...
主要介绍了Asp.net获取服务器指定文件夹目录文件并提供下载的方法,涉及使用http协议操作文件的技巧,需要的朋友可以参考下
本程序在ASP.NET下用C#实现了对客户端IP和MAC地址的获取。对于在服务器和客户端之间有路由器的情况,只能获取到路由器的IP和MAC地址。
js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
ASP.NET获取客户端-服务器基础信息
实例13利用ASP.NET获取主机名和IP地址 实例14由域名获取其IP地址 实例15由IP地址获得其域名 实例16ASP.NET中的正则表达式应用 实例17主机远程控制与探测应用 实例18ASP.NET控件———AdRotator应用 实例19ASP.NET...
一套不错的资料 本书以Dreamweaver为开发环境,介绍使用ASP.NET... 书中每章均有大量的实例,通过对实例的讲解,读者能够掌握在Dreamweaver中用ASP.NET技术进行动态网页设计的方法,获得基本的ASP.NET项目开发技能。
一款ASP.NET迷你型服务器,本软件支持自定义端口设置,自由获取网站目录,配置虚拟路径,选择服务器版本(含.net framework 2.0和.NET Framework 4.0)
2018改版后不能把官方API接口地址直接写在小程序里了,因此需要自己去写服务端来获取openid等用户信息,详见代码。
上篇 ASP.NET应用与开发基础 第1章 ASP.NET概论 1.1 ASP.NET简介 1.1.1 从.NET谈起 1.1.2 动态网站设计技术 1.1.3 ASP.NET的介绍 1.1.4 ASP.NET和ASP的对比 1.2 运行环境配置 1.2.1 ASP...
1.3.2 ASP.NET的服务器端脚本 14 1.3.3 服务器端脚本示例: 14 1.3.4 后台编码模型 15 1.4 Page事件(页面事件) 15 1.4.1 Page类 15 1.4.2 Web 窗体生命周期 16 1.4.3 Page事件 16 1.4.4 事件顺序 17 1.2.1.1 ...
上篇ASP.NET应用与开发基础 第1章ASP.NET概论 1.1ASP.NET简介 1.1.1从.NET谈起 1.1.2动态网站设计技术 1.1.3ASP.NET的介绍 1.1.4ASP.NET和ASP的对比 1.2运行环境配置 1.2.1ASP.NET运行环境介绍 1.2.21lS的安装和配置...
ASP.NET AJAX框架安装包,包括ASP.NET 2.0 AJAX Extensions 以及 ASP.NET AJAX Futures CTP 包,在VS2005上安装这两个包后可以获得丰富的服务器端控件。
在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和...
相关推荐
ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server ASP.NET 获取服务器信息 Server
ASP.NET迷你型服务器,本软件支持自定义端口设置, 自由获取网站目录,配置虚拟路径,选择服务器版 本(含.NET Framework 2.0和.NET Framework 4.0) 注:如不能正确使用本软件请先安装 Microsoft.NET Framework ...
asp.net 获取服务器的时间,并在客户端显示时钟,搞了半天才搞好的! 使用前请加载 ext.core,如果不加载ext.core可把js代码稍作修改.
ASP.NET迷你型服务器,本软件支持自定义端口设置, 自由获取网站目录,配置虚拟路径,选择服务器版 本(含.NET Framework 2.0和.NET Framework 4.0) 注:如不能正确使用本软件请先安装 Microsoft.NET Framework ...
开发平台VS2010。通过浏览器获得浏览客户端的MAC地址,不是服务器MAC地址。亲测可用。需要将程序挂载在服务器的IIS上,然后通过客户端浏览aa.aspx。
代码如下://Server Name“Server Name”: Server.MachineName“Server Domain”: Request.ServerVariables[“Server_Name”]“Server Port”: Request.ServerVariables[“Server_Port”]“Web Server Version”: ...
主要介绍了Asp.net获取服务器指定文件夹目录文件并提供下载的方法,涉及使用http协议操作文件的技巧,需要的朋友可以参考下
本程序在ASP.NET下用C#实现了对客户端IP和MAC地址的获取。对于在服务器和客户端之间有路由器的情况,只能获取到路由器的IP和MAC地址。
js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
ASP.NET获取客户端-服务器基础信息
实例13利用ASP.NET获取主机名和IP地址 实例14由域名获取其IP地址 实例15由IP地址获得其域名 实例16ASP.NET中的正则表达式应用 实例17主机远程控制与探测应用 实例18ASP.NET控件———AdRotator应用 实例19ASP.NET...
一套不错的资料 本书以Dreamweaver为开发环境,介绍使用ASP.NET... 书中每章均有大量的实例,通过对实例的讲解,读者能够掌握在Dreamweaver中用ASP.NET技术进行动态网页设计的方法,获得基本的ASP.NET项目开发技能。
一款ASP.NET迷你型服务器,本软件支持自定义端口设置,自由获取网站目录,配置虚拟路径,选择服务器版本(含.net framework 2.0和.NET Framework 4.0)
2018改版后不能把官方API接口地址直接写在小程序里了,因此需要自己去写服务端来获取openid等用户信息,详见代码。
上篇 ASP.NET应用与开发基础 第1章 ASP.NET概论 1.1 ASP.NET简介 1.1.1 从.NET谈起 1.1.2 动态网站设计技术 1.1.3 ASP.NET的介绍 1.1.4 ASP.NET和ASP的对比 1.2 运行环境配置 1.2.1 ASP...
1.3.2 ASP.NET的服务器端脚本 14 1.3.3 服务器端脚本示例: 14 1.3.4 后台编码模型 15 1.4 Page事件(页面事件) 15 1.4.1 Page类 15 1.4.2 Web 窗体生命周期 16 1.4.3 Page事件 16 1.4.4 事件顺序 17 1.2.1.1 ...
上篇ASP.NET应用与开发基础 第1章ASP.NET概论 1.1ASP.NET简介 1.1.1从.NET谈起 1.1.2动态网站设计技术 1.1.3ASP.NET的介绍 1.1.4ASP.NET和ASP的对比 1.2运行环境配置 1.2.1ASP.NET运行环境介绍 1.2.21lS的安装和配置...
ASP.NET AJAX框架安装包,包括ASP.NET 2.0 AJAX Extensions 以及 ASP.NET AJAX Futures CTP 包,在VS2005上安装这两个包后可以获得丰富的服务器端控件。
在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和...