Rumah >pangkalan data >tutorial mysql >Bagaimanakah saya boleh mengkonfigurasi ASP.NET MVC 2 untuk berfungsi dengan pangkalan data MySQL?
Menggunakan ASP.NET MVC 2 dengan Pangkalan Data MySQL
Sudah tentu, adalah mungkin untuk mengkonfigurasi ASP.NET MVC 2 untuk berfungsi dengan lancar dengan pangkalan data MySQL. Ikuti langkah berikut:
Keperluan:
Arahan:
Pasang MySQL Connector untuk .NET:
Pasang MVC 2:
Buat Pangkalan Data MySQL:
Buat Aplikasi MVC 2:
Rujukan MySQL DLL:
Ubah Suai Rentetan Sambungan:
<code class="xml"><connectionstrings> <remove name="LocalMySqlServer"></remove> <add name="MySqlMembershipConnection" connectionstring="Data Source=[MySql server host name]; userid=[user]; password=[password]; database=[database name];" providername="MySql.Data.MySqlClient"></add> </connectionstrings></code>
Konfigurasikan Keahlian:
<code class="xml"><membership defaultprovider="MySqlMembershipProvider"> <providers> <clear></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"></add> </providers> </membership> </code>
Konfigurasikan Pengurusan Peranan:
<code class="xml"><rolemanager enabled="true" defaultprovider="MySqlRoleProvider"> <providers> <clear></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"></add> </providers> </rolemanager></code>
Konfigurasikan Profil:
<code class="xml"><profile> <providers> <clear></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"></add> </providers> </profile></code>
Pengujian :
Untuk mencari rentetan token kunci awam untuk MySQL.Web.dll, jalankan arahan berikut dalam baris arahan Visual Studio: "sn -T [Pathtoyour.dll]".
Dengan konfigurasi ini disediakan , ASP.NET MVC 2 harus disepadukan dengan lancar dengan pangkalan data MySQL anda.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengkonfigurasi ASP.NET MVC 2 untuk berfungsi dengan pangkalan data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!