轉載出自:http://www.cnblogs.com/BoyXiao/archive/2010/03/01/1675659.htmlhtml
自 ASP.NET 2.0 起,微軟在 ASP.NET 上新增了不少功能,sql
其中包括 Membership , Role , Profile 等等諸多功能,數據庫
同時也提供了新的用來管理權限的控件,好比 Login網絡
可是,使用這些功能的前提都是在註冊網站的數據庫這個基礎之上,ide
因此這一次便來實現如下如何使用 ASPNET_REGSQL 來註冊數據庫,工具
在這裏,並不會對基本的一些概念說清楚,post
只是帶着走一遍數據庫的註冊實現,測試
首先,註冊所用的工具是 ASPNET_REGSQL ,網站
這個工具在目錄 C:\Windows\Microsoft.NET\Framework\v2.0.50727 下面url
估計你們必定也都知道 ASPNET_REGIIS 這個工具的,
其實呢, ASPNET_REGSQL 呢和這個也差很少,
固然咯,功能是徹底不一樣的,ASPNET_REGIIS 用來加解密和註冊網站
而 ASPNET_REGSQL 用來註冊網站數據庫的,
同時,還要提一下的是,
ASP.NET 網站管理工具中不少功能的使用都必須先實現註冊數據庫,
不然是不能使用的,好比用戶的註冊,角色的註冊等等功能,
先在命令行窗口下運行
cd C:\Windows\Microsoft.NET\Framework\v2.0.50727,
來切換到 ASPNET_REGSQL 所在的目錄下,
而後再在這個目錄下運行 ASPNET_REGSQL 命令,
便會彈出 ASP.NET SQL Server 安裝嚮導 對話框
下一步,下一步後便會彈出,
填好選項後再下一步,下一步,完成。
而後您即可以去您剛纔選擇的數據庫中去查看(我選的是 「網絡投票系統」)
能夠看到其中會自動增長 11 個數據表(其中以」aspnet_」開頭的)
這些數據表都是爲了之後使用 Membership , role 等功能來提供數據儲存的,
經歷了上面幾個步驟呢,數據庫的註冊基本上也就完成了,
不過還有幾點要注意的地方,
您先打開您的項目,而且調出ASP.NET網站管理工具(熒光部分),
而後再在ASP.NET網站管理工具中找到
單擊連接即可以跳轉到
再單擊測試,若是測試結果爲數據庫鏈接成功,
那麼就 OK 了,
若是失敗的話,
以上代表是失敗的,若是是這樣的話,則還有一個地方須要修改,
首先將這個網站部署到 IIS 上,而後再在 IIS 中打開這個項目,
選擇功能視圖中的 「鏈接字符串」
編輯其中的 LocalSqlServer,將其鏈接字符串修改成您一開始註冊的數據庫,
這樣便 OK 了,
再來在 ASP.NET 網站管理工具中測試一下吧,
這樣就說明您的網站的數據庫註冊成功了。
以上就是使用 ASPNET_REGSQL 對數據庫進行註冊的一個基本過程,
您註冊好數據庫之後即可以開始使用 ASP.NET 2.0 以上提供的新功能了。