Heim >Datenbank >MySQL-Tutorial >Wie kann ich ASP.NET MVC 2 für die Arbeit mit einer MySQL-Datenbank konfigurieren?
Verwendung von ASP.NET MVC 2 mit MySQL-Datenbank
Natürlich ist es möglich, ASP.NET MVC 2 so zu konfigurieren, dass es nahtlos mit a zusammenarbeitet MySQL-Datenbank. Befolgen Sie diese Schritte:
Anforderungen:
Anleitung:
MySQL Connector für .NET installieren:
MVC 2 installieren:
MySQL-Datenbank erstellen:
MVC 2-Anwendung erstellen:
Referenz MySQL DLL:
Verbindungszeichenfolgen ändern:
<code class="xml"><connectionStrings> <remove name="LocalMySqlServer"/> <add name="MySqlMembershipConnection" connectionString="Data Source=[MySql server host name]; userid=[user]; password=[password]; database=[database name];" providerName="MySql.Data.MySqlClient"/> </connectionStrings></code>
Mitgliedschaft konfigurieren:
<code class="xml"><membership defaultProvider="MySqlMembershipProvider"> <providers> <clear/> <add name="MySqlMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider, MySql.Web, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="MySqlMembershipConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" autogenerateschema="true"/> </providers> </membership> </code>
Rollenverwaltung konfigurieren:
<code class="xml"><roleManager enabled="true" defaultProvider="MySqlRoleProvider"> <providers> <clear /> <add connectionStringName="MySqlMembershipConnection" applicationName="/" name="MySqlRoleProvider" type="MySql.Web.Security.MySQLRoleProvider, MySql.Web, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" autogenerateschema="true"/> </providers> </roleManager></code>
Profile konfigurieren:
<code class="xml"><profile> <providers> <clear/> <add type="MySql.Web.Security.MySQLProfileProvider, MySql.Web, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" name="MySqlProfileProvider" applicationName="/" connectionStringName="MySqlMembershipConnection" autogenerateschema="true"/> </providers> </profile></code>
Testen :
Um die öffentliche Schlüssel-Token-Zeichenfolge für MySQL.Web.dll zu finden, führen Sie den folgenden Befehl in der Visual Studio-Befehlszeile aus: „sn -T [Pathtoyour.dll]“.
Mit diesen Konfigurationen , ASP.NET MVC 2 sollte sich nahtlos in Ihre MySQL-Datenbank integrieren.
Das obige ist der detaillierte Inhalt vonWie kann ich ASP.NET MVC 2 für die Arbeit mit einer MySQL-Datenbank konfigurieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!