<legend id='knX5M'><style id='knX5M'><dir id='knX5M'><q id='knX5M'></q></dir></style></legend>
        <i id='knX5M'><tr id='knX5M'><dt id='knX5M'><q id='knX5M'><span id='knX5M'><b id='knX5M'><form id='knX5M'><ins id='knX5M'></ins><ul id='knX5M'></ul><sub id='knX5M'></sub></form><legend id='knX5M'></legend><bdo id='knX5M'><pre id='knX5M'><center id='knX5M'></center></pre></bdo></b><th id='knX5M'></th></span></q></dt></tr></i><div id='knX5M'><tfoot id='knX5M'></tfoot><dl id='knX5M'><fieldset id='knX5M'></fieldset></dl></div>
          <bdo id='knX5M'></bdo><ul id='knX5M'></ul>

      1. <tfoot id='knX5M'></tfoot>

        <small id='knX5M'></small><noframes id='knX5M'>

      2. MySQL 的 ASP.NET 成员资格/角色提供程序?

        ASP.NET Membership/Role providers for MySQL?(MySQL 的 ASP.NET 成员资格/角色提供程序?)

              <bdo id='tGwX0'></bdo><ul id='tGwX0'></ul>
            • <small id='tGwX0'></small><noframes id='tGwX0'>

                <tbody id='tGwX0'></tbody>
            • <tfoot id='tGwX0'></tfoot>

              <i id='tGwX0'><tr id='tGwX0'><dt id='tGwX0'><q id='tGwX0'><span id='tGwX0'><b id='tGwX0'><form id='tGwX0'><ins id='tGwX0'></ins><ul id='tGwX0'></ul><sub id='tGwX0'></sub></form><legend id='tGwX0'></legend><bdo id='tGwX0'><pre id='tGwX0'><center id='tGwX0'></center></pre></bdo></b><th id='tGwX0'></th></span></q></dt></tr></i><div id='tGwX0'><tfoot id='tGwX0'></tfoot><dl id='tGwX0'><fieldset id='tGwX0'></fieldset></dl></div>

                <legend id='tGwX0'><style id='tGwX0'><dir id='tGwX0'><q id='tGwX0'></q></dir></style></legend>
                  本文介绍了MySQL 的 ASP.NET 成员资格/角色提供程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我对 ASP.NET 成员资格/角色一点也不熟悉.这是我第一次使用它,也是我第一次尝试 ASP.NET MVC.当我为 MVC 创建我的第一个项目时,它给了我一个可爱的模板来创建一个帐户.我很高兴看到我不必手动执行此操作.但是,它失败了,因为它无法连接到 SQL Server.我没有 SQL Server,我有 MySQL.有什么简单的方法可以让这个系统改用 MySQL,还是我必须创建自己的身份验证?

                  I am not at all familiar with ASP.NET membership/roles. This is my first time using it, and my first time trying ASP.NET MVC. When I create my first project for MVC, it gives me a lovely template to create an account. I was excited to see that I did not have to do this manually. However, it failed because it cannot connect to SQL Server. I do not have SQL Server, I have MySQL. Is there any easy way I can get this system to use MySQL instead, or will I have to create my own authentication?

                  推荐答案

                  明白了!使用 MySql Connector/Net 的 6.2.2.0 版,请按照以下步骤操作...

                  Got it figured out! Using version 6.2.2.0 of MySql Connector/Net, follow these steps...

                  • 添加对 MySql.Web.dll 的引用
                  • 将您在 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>

                • 运行项目 |ASP.NET 配置工具并单击安全"选项卡进行测试
                • 在 ASP.NET 3.5、MySQL Server 5.1 版、Windows XP 64 位上测试
                • 这篇关于MySQL 的 ASP.NET 成员资格/角色提供程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  How to delete duplicate records in mysql database?(如何删除mysql数据库中的重复记录?)
                  Python Pandas write to sql with NaN values(Python Pandas 使用 NaN 值写入 sql)
                  MySQL Insert amp; Joins(MySQL 插入 amp;加入)
                  MySQL concat() to create column names to be used in a query?(MySQL concat() 创建要在查询中使用的列名?)
                  NodeJS responded MySQL timezone is different when I fetch directly from MySQL(当我直接从 MySQL 获取时,NodeJS 响应 MySQL 时区不同)
                  WHERE datetime older than some time (eg. 15 minutes)(WHERE 日期时间早于某个时间(例如 15 分钟))
                        <bdo id='C2CRV'></bdo><ul id='C2CRV'></ul>

                      • <small id='C2CRV'></small><noframes id='C2CRV'>

                          <i id='C2CRV'><tr id='C2CRV'><dt id='C2CRV'><q id='C2CRV'><span id='C2CRV'><b id='C2CRV'><form id='C2CRV'><ins id='C2CRV'></ins><ul id='C2CRV'></ul><sub id='C2CRV'></sub></form><legend id='C2CRV'></legend><bdo id='C2CRV'><pre id='C2CRV'><center id='C2CRV'></center></pre></bdo></b><th id='C2CRV'></th></span></q></dt></tr></i><div id='C2CRV'><tfoot id='C2CRV'></tfoot><dl id='C2CRV'><fieldset id='C2CRV'></fieldset></dl></div>
                              <tbody id='C2CRV'></tbody>

                          1. <legend id='C2CRV'><style id='C2CRV'><dir id='C2CRV'><q id='C2CRV'></q></dir></style></legend>
                            <tfoot id='C2CRV'></tfoot>