所遇問題:進入Visual Studio 2010的“網(wǎng)站”菜單的“ASP.NET 配置”后,點擊“安全”后,出現(xiàn)如下的出錯信息:
測試“AspNetSqlProvider”,出現(xiàn)如下的出錯信息:
未能建立數(shù)據(jù)庫連接。
如果尚未創(chuàng)建 SQL Server 數(shù)據(jù)庫,請退出網(wǎng)站管理工具,使用 aspnet_regsql 命令行實用工具創(chuàng)建和配置數(shù)據(jù)庫,然后返回到此工具以設置提供程序。
費了好大勁終于解決了問題,在這里把具體的方法說一下:
注:本人系統(tǒng)配置:Win7+ Visual Studio 2010+SQL Sever 2008
解決辦法:1、打開SDK 命令提示(也可打開VS的命令提示),輸入aspnet_regsql,彈出ASP.NET SQL Server 安裝向?qū)?,點下一步,點“為應用程序服務配置 SQL Server”,點下一步,數(shù)據(jù)庫用<默認>(aspnetdb),點下一步,完成。
2、打開Visual Studio 2010,依次:工具-->選項-->數(shù)據(jù)庫工具-->數(shù)據(jù)連接-->SQL Server實例名稱(默認為空),改為你的服務器名稱(默認實例的名稱即為你的計算機名稱)。
3、還是Visual Studio 2010,工具-->連接到數(shù)據(jù)庫-->服務器名(輸入剛才的服務器),可以按你要求選擇Windows或SQL Server身份驗證,然后數(shù)據(jù)庫選擇剛才的aspnetdb。測試OK后,點“高級”,復制對話窗口的最下面一行語句:
4、打開IIS (注:首先要配置好IIS:配置步驟) 默認網(wǎng)站->ASP.NET->連接字符串->點擊LocalSqlServer后,點編輯,然后清除里面的字符串,再粘貼第3步所復制的字符串,如果你第3步是選擇SQL Server身份驗證的,還需在后邊再手動輸入“;Password=123”,當然,后面的123用你的密碼替換,然后確定,如果第3步是Windows身份驗證的,則粘貼后直接確定保存即可 -->應用
5、還是在IIS:默認網(wǎng)站-->IIS->身份驗證-->選定"啟用角色管理"-->確定。
注意:IIS配置要選上ASP.NET