自定义AccessMemeberProvider支持VS2005中的Membership
2007-03-11 16:33
323 查看
经过两天的研究,终于搞定了在VS2005使用Access数据库来支持Membership
在网上查资料的时候,很多文章介绍说在VS2005中可以使用ASP.NET网站管理工具设置使用Access数据库,可是我怎么找都找不到,我想应该是有VS2005的版本内置支持ACCESS数据库的,不过我的版本是不支持,如果想使用Access来存储Membership的话,要下载支持Access的Provider了
经过一天多的摸索,终于高度通过,下面写下过程以免将来遗忘:
第一步在web.config文件中配置好Membership:
<membership defaultProvider="AccessMembershipProvider">
<providers>
<add name="AccessMembershipProvider"
type="AccessMembershipProvider"
connectionStringName="AccessFileName"
enablePasswordRetrieval="false"
enablePasswordReset="false"
requiresUniqueEmail="false"
requiresQuestionAndAnswer="false"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
applicationName="AccessProviderDemo"
hashAlgorithmType="SHA1"
passwordFormat="Hashed"/>
</providers>
</membership>
第二步,在新创建的网站项目下面的App_Data建立一个数据库,并创建在SQL Server中一样的表
第三步,将AccessMembershipProvider加入App_Code文件夹中
示例可以通过http://www.edrp.cn查看
在网上查资料的时候,很多文章介绍说在VS2005中可以使用ASP.NET网站管理工具设置使用Access数据库,可是我怎么找都找不到,我想应该是有VS2005的版本内置支持ACCESS数据库的,不过我的版本是不支持,如果想使用Access来存储Membership的话,要下载支持Access的Provider了
经过一天多的摸索,终于高度通过,下面写下过程以免将来遗忘:
第一步在web.config文件中配置好Membership:
<membership defaultProvider="AccessMembershipProvider">
<providers>
<add name="AccessMembershipProvider"
type="AccessMembershipProvider"
connectionStringName="AccessFileName"
enablePasswordRetrieval="false"
enablePasswordReset="false"
requiresUniqueEmail="false"
requiresQuestionAndAnswer="false"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
applicationName="AccessProviderDemo"
hashAlgorithmType="SHA1"
passwordFormat="Hashed"/>
</providers>
</membership>
第二步,在新创建的网站项目下面的App_Data建立一个数据库,并创建在SQL Server中一样的表
第三步,将AccessMembershipProvider加入App_Code文件夹中
示例可以通过http://www.edrp.cn查看
相关文章推荐
- 自定义AccessMemeberProvider支持VS2005中的Membership
- 自定义AccessMemeberProvider支持VS2005中的Membership
- 自定义AccessMemeberProvider支持VS2005中的Membership
- 学习Provider模型,并重写自定义的AccessMembershipProvider
- 自定义SqlMembershipProvider方法
- AccessMembershipProvider提供程序问题?
- 自定义ASP.net 2.0 Membership的步骤,和entry 'AspNetSqlMembershipProvider' has already been added错误的解决
- 让SQL Server Compact支持 Membership, Role and Profile provider
- 自定义membership rolemanager provider
- 开发自定义Membership和Role的Provider
- 自定义ASP.net 2.0 Membership的步骤,和entry 'AspNetSqlMembershipProvider' has already been added错误的解决
- 自定义asp.net2.0权限提供程序SqlMembershipProvider
- 自定义一个叫 ReadOnlyXmlMembershipProvider 的 MembershipProvider,用 XML 作为用户储藏室
- 自定义membershipprovider+nh
- ASP.NET 自定义成员资格提供程序 Part.2(实现提供程序类:XmlMembershipProvider)
- 自定义asp.net2.0权限提供程序SqlMembershipProvider
- ASP.Net Membership简单的自定义provider
- 【原创】自定义Membership,KSPMembership发布,支持多数据库(mysql/oracle/sqlserver)
- 让SQL Server Compact支持 Membership, Role and Profile provider
- 自定义ASP.net 2.0 Membership的步骤,和entry 'AspNetSqlMembershipProvider' has already been added错误的解决