asp.net-mvc-3 – aspnetdb.mdf来自我的ASP.NET MVC应用程序?
发布时间:2020-12-16 03:20:40 所属栏目:asp.Net 来源:网络整理
导读:我是ASP.NET的新手,刚刚开始学习ASP.NET MVC 3.我使用默认模板启动了一个新的ASP.NET MVC 3项目,该模板已经配置了大部分成员资格.现在我正试图了解幕后的真实情况. 我发现默认模板定义了一个IMembershipService接口,该接口由AccountMembershipService类实现,
我是ASP.NET的新手,刚刚开始学习ASP.NET MVC 3.我使用默认模板启动了一个新的ASP.NET MVC 3项目,该模板已经配置了大部分成员资格.现在我正试图了解幕后的真实情况.
我发现默认模板定义了一个IMembershipService接口,该接口由AccountMembershipService类实现,它基本上只包装System.Web.Security.MembershipProvider.从代码中的注释听起来像这样的抽象是为了便于单元测试. 默认的MembershipProvider在Web.config文件中设置.我的项目是从默认模板创建的,它被设置为SqlMembershipProvider. <membership> <providers> <clear/> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> </providers> </membership> 它引用Web.config文件中的连接字符串,该文件引用SQL Express数据库“aspnetdb.mdf”. <connectionStrings> <add name="ApplicationServices" connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> </connectionStrings> 当我第一次创建项目时,没有aspnet.mdf文件.但在运行我的应用程序并注册新用户后,此文件自动生成表格和所有.这里发生了什么?是什么创建了这个文件并指定了应该创建的表? 解决方法
这些是由SqlMembershipProvider类创建的.如果您愿意,可以自定义配置文件以使用其他成员资格提供程序或告诉它使用哪个现有数据库.
使用此工具将适当的表等添加到现有SQL Server安装中:http://msdn.microsoft.com/en-us/library/ms229862(v=VS.100).aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – GridView EmptyDataTemplate
- .net – 如何在MVC 5中设置本地授权认证?
- ASP.NET Web Api:如何使用URL参数传递访问令牌(oAuth 2.0)
- asp.net-mvc – 实体类型没有键定义 – 代码优先
- asp.net – 在IE11中无法正确显示站点
- asp.net – StyleCop vs ReSharper和一般编码风格的问题
- asp.net – ImageButton不会在IE10上发回帖子
- 相当于ASP.NET中的ASP.NET MVC TempData
- 如何在ASP.NET中获取服务器端的输入值(类型文本)?
- asp.net-mvc – ASP.NET MVC:Action中的授权 – 建议的模式
推荐文章
站长推荐
热点阅读