ASP.NET MMC管理單元
MMC(
Microsoft Management Console)
是Microsoft管理控制檯的縮寫,是Windows操做系統自帶的管理集成工具,其中 ASP.NET MMC管理單元集成於 IIS MMC 管理單元中,主要完成ASP.NET應用程序的可視化配置設置與管理.
在啓動ASP.NET MMC 以前,必須確認安裝了IIS 和.NET Framework 2.0,而且具備管理員權限. 而後啓動IIS, 在樹狀目錄中選擇一個 虛擬目錄, 右擊鼠標---屬性----ASP.NET標籤;
ASP.NET選項卡 是在安裝ASP.NET後,IIS新增的一個內容. 主要內容包括兩部分:
1.
顯示項目說明:
a)
ASP.NET版本: 顯示當前站點所運行的.NETFramework的版本信息.(若是虛擬路徑文件夾在IIS中沒有標示成一個應用程序 此欄灰色顯示(不可用);
b)
虛擬路徑 :顯示當前虛擬目錄的虛擬路徑;
c)
文件位置 :顯示應用程序根目錄下 配置文件web.config 的物理路徑;
d)
文件建立日期 :顯示根目錄下web.config文件的建立日期,若應用程序根目錄沒有建立web.config文件 則顯示」日期不可用」
e)
上次修改文件的時間 :修改時間,若無web.config文件.顯示同上;
2.
【編輯配置】-----查看或編輯配置
點擊----編輯配置顯示以下窗口:
利用此窗口的7個選項卡,能夠實現可視化查看和編輯應用程序 web.config文件的功能.
【常規】
:如上圖.能夠管理以下兩種類型的配置設置
1.
鏈接字符串
該管理器可容許以列表方式顯示和編輯 應用程序的數據庫鏈接字符串. 默認狀況,[鏈接字符串管理器] 列表中顯示名爲 :localSqlServer 的鏈接字符串.
能夠經過 添加 .編輯. 移除 .重置 按鈕實現可視化管理!
例如:如添加自定義字符串 strConn ,用於鏈接 數據庫 DB_Test.
在web.config中會添加
<configuration>
<connectionStrings>
<add name=」strConn」 connectionString=「server=PC\SQLEXPRESS;database=DB_Test;UID=sa;PWD='' 」 />
</connectionStrings>
</configuration>
2.
應用程序配置
下半部分的應用程序設置,用於建立和管理適用與整個應用程序範圍的經常使用字符串 鍵/值 對.
A: 也是兩部分 鍵/值 對列表
B: 四個按鈕 實現最經常使用字符串 鍵/值 對的可視化管理
例如:添加自定義鏈接字符串: conn, 用於鏈接數據庫 DB_Test. 經過」添加」 按鈕
Web.config 中添加以下:
<configuration>
<appSettings>
<add key =」conn」 value =」 server=PC\SQLEXPRESS;database=DB_Test;UID=sa;PWD=’’ 「/>
</appSettings>
</configuration>
【自定義錯誤】
:當ASP.NET應用程序發生錯誤時,IIS將引起錯誤代碼,並向用戶顯示錯誤代碼對應的web頁面內容. 顯然對普通用戶沒有任何用處,反倒會成居心不良的***的***突破點. 爲此 經過此自定義錯誤頁面, 來指定錯誤時應用程序的響應方式, 從而達到爲普通用戶提供友好(自定義)信息, 爲開發人員提供有用的錯誤信息.
1.
自定義錯誤模式
:
On:
爲全部用戶始終顯示自定義錯誤頁面;
Off:
不顯示自定義錯誤頁面, 而是當錯誤發生時, 爲全部的用戶顯示包含調試信息的頁面;
Remote Only :
只對不是源自 web服務器的請求 ,重定向自定義錯誤頁面;
使用此項,當在服務器上操做時,將查看到包含調試信息的錯誤頁面 ,而遠程普通用戶顯示 自定義的錯誤頁面;
2.
默認重定向
URL :
指定默認錯誤頁面的URL地址.
自定義錯誤頁面有兩種類型:
一種是不管應用程序發生任何錯誤,都顯示默認錯誤頁面(即此處測URL地址);
另外一種是服務器根據HTTP 錯誤代碼顯示不一樣內容的 錯誤頁.
3.
將特定的
HTTP
錯誤代碼映射到相應錯誤頁
服務器內置了一些錯誤頁,默認存儲在~\Windows\Help\iisHelp\common\目錄. 當應用程序發生錯誤時,服務器可能會獲得對應的http 錯誤代碼 ,而後爲用戶顯示錯誤代碼對應的錯誤頁.
a)
繼承的自定義錯誤
:
從上級配置文件繼承的自定義錯誤,
b)
本地自定義錯誤
:
本地定義的自定義錯誤; 自定義錯誤的」添加」 ,」編輯」, 」移除」.
如
:
設置自定義錯誤模式爲
: On ,
默認重定向頁
:Error.html ,
並單擊
[
添加
]
爲本地自定義錯誤設置
<error>
節
.
生成的
web.config
文件以下
:
<customErrors defaultRedirect=」~/Error.html」 mode =」On」>
<error statusCode=」406」 redirect=」~/406.htm」 />
</customErrors>
***
未完***