国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net身份驗證(登錄控件),基于標準的sqlserver

2024-07-10 13:11:30
字體:
來源:轉載
供稿:網友
注冊會員,創建你的web開發資料庫,   asp.net身份驗證(登錄控件),基于標準的sqlserver.(vs2005+sqlserver2005)

    轉自:動態網站制作指南 | www.knowsky.com第一次在這里發貼,覺得這里很好,是因為可以強迫自己把遇到的困難,解決的方法及時的記錄下來,以前做過很多東西,很久不用就忘了。寫下來,算是對自己的一種勉勵吧。當然希望對大家能有點幫助,但是畢竟能力有限,還要請高手們多多指教。

    裝好vs2005,如果選擇安裝sqlexpress,一切都是默認配置好的,"login控件"拖上就能用。但是這個似乎不太夠用,ok,安裝 sqlserver.首先在安裝上就花費了一番功夫,這里就不羅嗦了。那么該怎樣配置一下呢?

    在msdn上也找到了,見下面的代碼。在web.config中添加一段,就能連上數據庫了。

    1 <configuration> 2 <connectionstrings> 3 <remove name="localsqlserver"/> 4 <add name="localsqlserver" 5 connectionstring="data source=localhost;6 initial catalog=appservicesdb;7 integrated security=true" 8 providername="system.data.sqlclient"/> 9 </connectionstrings> 10 </configuration>這里在羅嗦幾句,第七行,如果是基于window驗證的就按此書寫,但是(windows 2003)的用戶需要設置一下用戶的,否則不能通過的。這段代碼是我是用得user=***,pwd=***,因為后期我需要移植,web和sql服務器分開的,而且我比較喜歡后者。

    我非常納悶的是第三句,不知道為什么要用remove,msdn上這么解釋 :1 <connectionstrings > 2 <add />向連接字符串集合添加名稱/值對形式的連接字符串。

    3 <clear />移除所有對繼承的連接字符串的引用,僅允許那些由當前的 add 元素添加的連接字符串。

    4 <remove />從連接字符串集合中移除對繼承的連接字符串的引用。

    5 </connectionstrings> 6 7不知大家是否在意過,而且我去掉remove這句話,會報錯。經過一番折騰,其實,<connectionstrings />這段話就相當于重載,想想看,為什么在sqlexpress時能夠默認連接,應該是在什么地方配置好了。以前接觸過unix和linux,感受最大是他們的配置文件,所有的東西都需要你去配置,而且一但你配置好之后條理會非常清楚,全都是用文本配置的。用microsoft的東西總是有點迷糊,不知道彼此之間的銜接,現在microsoft感覺配置文件方面倒是好多了,有點跑題了,趕快回來。所以總有找配置文件的感覺,還別說,真是給找著了,在machine.config中有一段代碼如下:1 <connectionstrings> 2 <add 3 name="localsqlserver" 4 connectionstring="data source=./sqlexpress;integrated security=sspi;attachdbfilename=|datadirectory|aspnetdb.mdf;user instance=true" 5 providername="system.data.sqlclient" 6 /> 7 </connectionstrings> 8找到源頭了,就是這句話在起作用。當你啟動你編輯的頁面時,首先會調用你的web.config文件,當發現你的web.config中沒有進行任何配置時,就去machine.config中查找。所以說就有上面的remove語句。其實不僅這樣,而且localsqlserver也不能改,因為machine.config中的后面的provider還調用了localsqlserver,感興趣的可以看看,這里就不羅嗦了。

    最后還需要提醒大家的是,machine.config中最好不要改,很可能改了某項,你的機器就出大問題了哦。

    出處:wendy blog http://wendy980622.cnblogs.com/archive/2006/03/09/346198.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 牟定县| 太和县| 平顺县| 乌苏市| 伊金霍洛旗| 桃源县| 景谷| 浦江县| 宾阳县| 长治县| 淮北市| 若尔盖县| 平阴县| 来安县| 城固县| 济宁市| 来宾市| 全椒县| 南靖县| 海兴县| 台前县| 谢通门县| 观塘区| 青岛市| 沅江市| 田阳县| 繁峙县| 吴堡县| 望谟县| 石门县| 盖州市| 保定市| 岐山县| 莒南县| 达拉特旗| 陵水| 黔南| 双江| 玛多县| 泸西县| 仁怀市|