1. 程式人生 > 實用技巧 >ASP.NET探針-獲取.net伺服器資訊

ASP.NET探針-獲取.net伺服器資訊

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web" %>
<%
    HttpBrowserCapabilities bc = new HttpBrowserCapabilities();
    bc = Request.Browser;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>ASP.NET探針 by www.fanmulu.cn</title> <script type="text/javascript"> var str_open = "Open"; var str_close = "Close"; function hide(goal, obj) { var id = $(goal); if(id.style.display != "
none") { id.style.display = "none"; obj.innerHTML = str_open; } else { id.style.display = ""; obj.innerHTML = str_close; } } function $(id) { if(typeof(id) == "string") return document.getElementById(id);
else return null; } </script> <style type="text/css"> body { width: 800px; font-size: 12px; font-family: Arial; margin: 0 auto 0 auto; background-color: #fff; line-height: 200%; } div { width: 100%; } b { font-size: 14px; width: 200px; float: left; } ol { margin-top: 5px; margin-bottom: 5px; } .r { float: right; } .box { margin-top: 5px; border: solid 1px #aaa; float: left; } .box .tit { background-color: #aaa; } .o { border-top: solid 1px #fff; background-color: #eee; } .oo { border-top: solid 1px #fff; background-color: #ccc; } .cp { margin-top: 5px; border: solid 1px #ccc; background-color: #ccc; height: 50px; text-align: center; font-size:14px; float: left; } </style> </head> <body> <div> <div> 出現以下情況表示伺服器不支援 .NET Framework: <ol> <li>開啟檔案時提示下載</li> <li>無法看到具體的服務端以及客戶端資訊</li> </ol> </div> <div class="box"> <div class="tit"> <a href="javascript:;" onclick="hide('nw9th4ge', this)" class="r"> <script type="text/javascript">document.write(str_close);</script> </a>伺服器端資訊</div> <div id="nw9th4ge"> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>伺服器IP:</b><% =Request.ServerVariables["LOCAL_ADDR"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>伺服器名:</b><% =Request.ServerVariables["SERVER_NAME"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>HTTP埠:</b><% =Request.ServerVariables["SERVER_PORT"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>伺服器時間:</b><% =DateTime.Now %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>作業系統資訊:</b><% =Request.ServerVariables["HTTP_USER_AGENT"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>允許檔案:</b><% =Request.ServerVariables["HTTP_ACCEPT"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>MD目錄:</b><% =Request.ServerVariables["APPL_MD_PATH"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>探針檔案路徑:</b><% =Server.MapPath(Request.ServerVariables["SCRIPT_NAME"]) %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>IIS版本:</b><% =Request.ServerVariables["SERVER_SOFTWARE"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>指令碼超時時間(秒):</b><% =Server.ScriptTimeout%> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>SLL連線:</b><% =Request.ServerVariables["HTTPS"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>CGI版本:</b><% =Request.ServerVariables["GATEWAY_INTERFACE"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>服務端語言:</b><% =Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"] %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>Framework版本:</b><%Response.Write(Environment.Version.ToString());%> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>伺服器系統版本:</b><%Response.Write(Environment.OSVersion.ToString());%> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>伺服器處理器個數:</b><%Response.Write(Environment.ProcessorCount.ToString());%> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>伺服器實體記憶體:</b><%Response.Write(Environment.WorkingSet.ToString());%> </div> </div> </div> <div class="box"> <div class="tit"> <a href="javascript:;" onclick="hide('n34uhnib', this)" class="r"> <script type="text/javascript">document.write(str_close);</script> </a>客戶端資訊</div> <div id="n34uhnib"> <div style="float: left; width: 50%;"> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>瀏覽器型別:</b><% =bc.Type %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>瀏覽器名稱:</b><% =bc.Browser %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>瀏覽器版本:</b><% =bc.Version %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>&nbsp;&nbsp;主版本:</b><% =bc.MajorVersion %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>&nbsp;&nbsp;次版本:</b><% =bc.MinorVersion %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否測試版本:</b><% =bc.Beta %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否客戶平臺:</b><% =bc.Platform %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否AOL 瀏覽器:</b><% =bc.AOL %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否基於Win16:</b><% =bc.Win16 %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否基於Win32:</b><% =bc.Win32 %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援框架:</b><% =bc.Frames %> </div> </div> <div style="float: left; width: 50%;"> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援表格:</b><% =bc.Tables %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援Cookies:</b><% =bc.Cookies %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援VB Script:</b><% =bc.VBScript %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援JavaScript:</b><% =bc.JavaScript %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援Java Applets:</b><% =bc.JavaApplets %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援Activex Controls:</b><% =bc.ActiveXControls %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援CDF:</b><% =bc.CDF %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>是否支援背景音樂:</b><% =bc.BackgroundSounds %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>ECMA 指令碼版本:</b><% =bc.EcmaScriptVersion %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>MS DOM版本:</b><% =bc.MSDomVersion %> </div> <div class="o" onmouseover="this.className='oo'" onmouseout="this.className='o'"> <b>W3C DOM版本:</b><% =bc.W3CDomVersion %> </div> </div> </div> </div> </body> </html>