我刚刚发现ASP.net使用自己的配置文件系统来注册用户,并且似乎有很多可用的特性(如安全认证)。然而,对于通用开发环境而言,具有这样的功能似乎相当具体,而在配置文件系统的背景下工作的东西却没有真正知道如何(像存储用户数据的地方)那样让我害怕。值得使用ASP.Net内置配置文件系统吗?
是否值得开发一个网站,使用asp.net配置文件系统,需要用户认证,或者会更好地发展自己的使用SQL数据库等?即使我使用配置文件,我也不会避免使用SQL,我将使用配置文件唯一标识来标识SQL表中的用户数据,所以从这个意义上说,我不会避免使用SQL来完成用户信息。
我最喜欢关于配置文件的事情是,您可以使用它们()在Web.config文件中创建自定义权限,并避免必须在所有aspx源文件的顶部键入相同的代码来执行身份验证检查。
其他的事情,我挺喜欢它是安全性是建立在安全的身份验证Cookie,所以我不会有对付他们自己。
但它似乎并不像是什么大不了的事真。对于配置文件在ASP.Net开发中所处的位置以及它们旨在实现的目标,我只是感到困惑。
,或者你也可以使用该ClientFormsAuthenticationMembershipProvider为您的桌面应用程序... – 2010-10-25 13:40:28