同時也提供了新的用來管理權(quán)限的控件,比如 Login
但是,使用這些功能的前提都是在注冊網(wǎng)站的數(shù)據(jù)庫這個基礎(chǔ)之上,
所以這一次便來實現(xiàn)以下如何使用 ASPNET_REGSQL 來注冊數(shù)據(jù)庫,
在這里,并不會對基本的一些概念說清楚,
只是帶著走一遍數(shù)據(jù)庫的注冊實現(xiàn),
首先,注冊所用的工具是 ASPNET_REGSQL ,
這個工具在目錄C:\Windows\Microsoft.NET\Framework\v2.0.50727下面
估計大家一定也都知道 ASPNET_REGIIS 這個工具的,
其實呢, ASPNET_REGSQL 呢和這個也差不多,
當(dāng)然咯,功能是完全不同的,ASPNET_REGIIS 用來加解密和注冊網(wǎng)站
而 ASPNET_REGSQL 用來注冊網(wǎng)站數(shù)據(jù)庫的,
同時,還要提一下的是,
ASP.NET 網(wǎng)站管理工具中很多功能的使用都必須先實現(xiàn)注冊數(shù)據(jù)庫,
否則是不能使用的,比如用戶的注冊,角色的注冊等等功能,
先在命令行窗口下運(yùn)行
cd C:\Windows\Microsoft.NET\Framework\v2.0.50727,
來切換到 ASPNET_REGSQL 所在的目錄下,
然后再在這個目錄下運(yùn)行 ASPNET_REGSQL 命令,
便會彈出 ASP.NET SQL Server 安裝向?qū)?對話框
下一步,下一步后便會彈出,
填好選項后再下一步,下一步,完成。
然后您便可以去您剛才選擇的數(shù)據(jù)庫中去查看(我選的是 “網(wǎng)絡(luò)投票系統(tǒng)”)
可以看到其中會自動增加 11 個數(shù)據(jù)表(其中以”aspnet_”開頭的)
這些數(shù)據(jù)表都是為了以后使用 Membership , role 等功能來提供數(shù)據(jù)儲存的,
經(jīng)歷了上面幾個步驟呢,數(shù)據(jù)庫的注冊基本上也就完成了,
不過還有幾點(diǎn)要注意的地方,
您先打開您的項目,并且調(diào)出ASP.NET網(wǎng)站管理工具(熒光部分),
然后再在ASP.NET網(wǎng)站管理工具中找到
單擊鏈接便可以跳轉(zhuǎn)到
再單擊測試,如果測試結(jié)果為數(shù)據(jù)庫連接成功,
那么就 OK 了,
如果失敗的話,
以上表明是失敗的,如果是這樣的話,則還有一個地方需要修改,
首先將這個網(wǎng)站部署到 IIS 上,然后再在 IIS 中打開這個項目,
選擇功能視圖中的 “連接字符串”
編輯其中的 LocalSqlServer,將其連接字符串修改為您一開始注冊的數(shù)據(jù)庫,
這樣便 OK 了,
再來在 ASP.NET 網(wǎng)站管理工具中測試一下吧,
這樣就說明您的網(wǎng)站的數(shù)據(jù)庫注冊成功了。
以上就是使用 ASPNET_REGSQL 對數(shù)據(jù)庫進(jìn)行注冊的一個基本過程,
您注冊好數(shù)據(jù)庫以后便可以開始使用 ASP.NET 2.0 以上提供的新功能了。