Jos*_*ola 12 mysql authentication asp.net-mvc asp.net-membership
我对ASP.NET成员资格/角色一点也不熟悉.这是我第一次使用它,也是我第一次尝试使用ASP.NET MVC.当我为MVC创建我的第一个项目时,它为我提供了一个可爱的模板来创建一个帐户.我很高兴看到我不必手动执行此操作.但是,它失败了,因为它无法连接到SQL Server.我没有SQL Server,我有MySQL.有没有简单的方法可以让这个系统改为使用MySQL,还是我必须创建自己的身份验证?
Jos*_*ola 19
明白了!使用MySql Connector/Net版本6.2.2.0 ,请按照下列步骤操作...
将您<membership>的web.config 更改为:
<membership defaultProvider="MySqlMembershipProvider">
<providers>
<clear/>
<add name="MySqlMembershipProvider"
type="MySql.Web.Security.MySQLMembershipProvider,
MySql.Web, Version=6.2.2.0, Culture=neutral,
PublicKeyToken=c5687fc88969c44d"
autogenerateschema="true"
connectionStringName="NAME_OF_YOUR_CONN_STRING"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
applicationName="/"
/>
</providers>
</membership>| 归档时间: |
|
| 查看次数: |
11890 次 |
| 最近记录: |