我剛剛發現ASP.net使用自己的配置文件系統來註冊用戶,並且似乎有很多可用的特性(如安全認證)。然而,對於通用開發環境而言,具有這樣的功能似乎相當具體,而在配置文件系統的背景下工作的東西卻沒有真正知道如何(像存儲用戶數據的地方)那樣讓我害怕。值得使用ASP.Net內置配置文件系統嗎?
是否值得開發一個網站,使用asp.net配置文件系統,需要用戶認證,或者會更好地發展自己的使用SQL數據庫等?即使我使用配置文件,我也不會避免使用SQL,我將使用配置文件唯一標識來標識SQL表中的用戶數據,所以從這個意義上說,我不會避免使用SQL來完成用戶信息。
我最喜歡關於配置文件的事情是,您可以使用它們()在Web.config文件中創建自定義權限,並避免必須在所有aspx源文件的頂部鍵入相同的代碼來執行身份驗證檢查。
其他的事情,我挺喜歡它是安全性是建立在安全的身份驗證Cookie,所以我不會有對付他們自己。
但它似乎並不像是什麼大不了的事真。對於配置文件在ASP.Net開發中所處的位置以及它們旨在實現的目標,我只是感到困惑。
,或者你也可以使用該ClientFormsAuthenticationMembershipProvider爲您的桌面應用程序... – 2010-10-25 13:40:28