ASP.NET 網站管理工具介紹

來源:互聯網
上載者:User

有沒有感覺對 web.config 的操作很煩呢?

老是手動來編輯 web.config 確實挺麻煩的,

不過自 ASP.NET 2.0 起便有了 ASP.NET 網站管理工具,

這個工具呢,其實就是一個操作 web.config 的 GUI ,

您在這個 ASP.NET 網站管理工具中的一些設定

基本上都會反映會 web.config 中,

所以在這裡便順著道介紹一下,

首先,您要設定 web.config 那是針對一個項目的,

所以您也必須針對一個項目來調出 ASP.NET 網站管理工具,

其實,您只需要開啟您的網站所在的解決方案,

然後再在解決方案上開啟這個 ASP.NET 網站管理工具就 OK 了,

再單擊上面的熒光部分便可以調出 ASP.NET 網站管理工具了,

根據這,便可以知道,ASP.NET 網站管理工具 分為三塊,

安全,應用程式,提供者,

下面就分別對這三塊介紹了,

首先看安全吧,

安全中又有使用者,角色,訪問規則這三項,

我們先看使用者塊,

使用者塊呢就是提供對使用者的註冊以及管理,

要想啟用使用者必須先將驗證類型改為 Forms 類型,

而在項目的 web.config 的預設設定中,驗證類型是 Windows 類型,所

以無法是有使用者功能,我們先啟用 Forms 類型吧,

單擊“選擇身分識別驗證類型”進入

 

其中的通過 Internet 即是代表的 Forms 驗證模式

而通過本網則代表著 Windows 驗證模式

注意看啟用 Forms 類型前的 web.config 和啟用後的 web.config 的變化,

啟用前

啟用後

啟用了 Forms 驗證模式後便可以建立使用者了,

在建立使用者時要注意把電子郵件和密碼全部記住,

不要亂輸入,因為電子郵件的話,是您使用忘記密碼功能時,

將要發送郵件的目的地址,如果填錯了,那麼您便收不到這份郵件了,

使用者塊中的建立使用者功能便如上所示了,

但是,您建立的使用者到底儲存在了那裡呢?

呵呵,別急,看一下我的上篇博文吧,我註冊了一個資料庫的,

並且其在註冊的時候會自動建立 11 個資料表到我的資料庫中,

那些資料庫的功能便在此就要發揮了,

您建立的這個使用者的資訊會儲存在那 11 個表中的

[aspnet_Users] 和 [aspnet_Membership] 資料表中

並且可以注意到密碼都經過了加密後儲存的,而不是以明文儲存的,

上面的就是使用者功能的介紹了,

然後就是定義角色功能了,

角色功能預設在 web.config 中是設定為不啟用的,

所以要先啟用,

啟用角色功能會在 web.config 中的添加如下語句

 

啟用角色功能後,便可以建立角色了,

我先建立一個 Admin 的角色,

並且把我剛才添加的使用者給添加到這個角色當中,

角色功能的作用呢就是當您的網站上使用者很多時,

您可以按角色將這些使用者分為很多類,每一個類屬於某些角色,

這樣您通過對角色的操作就可以影響到這個角色下面的所有的使用者,

而不需要一個一個的對使用者進行操作,

也就是說角色就是用來統一系統管理使用者的。

然後就是說訪問規則了,

訪問規則是以目錄為單位的,也就是您只能對一個目錄建立訪問規則,

一個角色或者使用者要麼能夠訪問這個目錄,要麼就不能訪問這個目錄,

而不是某個使用者不能訪問某個檔案,請注意只能以目錄為單位進行操作,

操作方法很簡單,大家一試便知,

然後就是講另外的一塊了----應用程式,

其中包括應用程式設定,SMTP設定,應用程式狀態,調試和跟蹤,

首先看應用程式設定吧,

對於應用程式設定就說白點吧,

我想各位都用過 appSettings 這個節吧,

有的還把資料庫連接字串放在這個 appSettings 裡面的,

而這個應用程式設定呢,就是來操作 appSettings 這個節的,

在這個應用程式設定中做的設定都會反饋回 web.config 中的 appSettings 節上,

比如我建立如下的應用程式設定:

再看一下 web.config 的 appSettings 節

呵呵,這下明白了吧,明白了就不多說了,

接著看 SMTP 設定,

其實呢,SMTP 設定就是用來當使用者需要找回密碼時,

使用的發送郵件給使用者郵箱的郵件伺服器,

它的修改也會對應到 web.config 的 System.Net 節下的一些配置

再看 web.config 吧,

這樣就明白了吧,

接下來就是看應用程式狀態了,

顧名思義,也就不多做介紹了,只不過給介紹一個方法,

如果您的應用程式離線工作後,您不希望項目出現預設的錯誤提示頁面,

您可以在項目中添加一個 App_Offline.htm ,

那麼離線後,項目便會自動跳轉到這個 App_Offline.htm 頁面了,

在跟蹤與調試塊,

主要是介紹一下定義預設錯誤頁

顧名思義,也就是您的項目出現錯誤時跳轉到的頁面,

然後就是看最後一塊的提供者了,

在提供者這一塊呢,

其也沒有什麼好重點介紹的,大家仔細點就一起 OK 了,

上面就是對 ASP.NET 網站管理工具 的一個介紹了,

大家要注意的就是 ASP.NET 網站管理工具 所作的操作

都會在您註冊的資料庫和 web.config 中得到體現,

您不必想得過於複雜,

其只不過是一個操作資料庫和 web.config 的 GUI 而已。

                                                               2010—2—4

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.