- 安装Mysql Connector,安装完之后,C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config文件中会添加Mysql的connectionStrings: <add name="LocalMySqlServer" connectionString="" />以及其他的相关配置。
- 在 <add name="MySQLMembershipProvider" autogenerateschema="true"添加自动生成数据库的属性
- 添加MySQL.Data.dll,这个是必须的否则会在下一步看到添加用户的页面出错。
- 新建Web项目,最好是空项目。点击项目下的Aspnet配置进入配置界面。选择提供程序,这个地方网上有相关教程。添加连接字符串
<connectionStrings> <remove name="LocalMySQLServer"/> <add name="MySqlConnection" connectionString="...;" providerName="MySql.Data.MySqlClient"/> </connectionStrings>
- 修改MembershipProvider
<membership defaultProvider="MySQLMembershipProvider"> <providers> <clear /> <add name="MySQLMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web,Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySQLServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> </providers> </membership>
- 如果是要在Winform中使用,也是可以的。
- 说的不够完整,有时间再改吧
- 更换Mysql Connector之后需要更换相应的Mysql DLL