Rumah >pangkalan data >tutorial mysql >Bagaimanakah saya boleh mengkonfigurasi ASP.NET MVC 2 untuk berfungsi dengan pangkalan data MySQL?

Bagaimanakah saya boleh mengkonfigurasi ASP.NET MVC 2 untuk berfungsi dengan pangkalan data MySQL?

DDD
DDDasal
2024-10-25 04:10:02354semak imbas

How can I configure ASP.NET MVC 2 to work with a MySQL database?

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:

  • Visual Studio Professional 2008 atau Web Platform Installer
  • MySQL Connector for .NET
  • Alat GUI MySQL (pilihan)

Arahan:

  1. Pasang MySQL Connector untuk .NET:

    • Muat turun dan pasang versi terbaharu MySQL Connector untuk .NET (versi 6.2.2.0 atau lebih baru pada masa penulisan).
  2. Pasang MVC 2:

    • Gunakan Visual Studio 2008 Professional atau pasang MVC 2 RTM menggunakan Pemasang Platform Web.
  3. Buat Pangkalan Data MySQL:

    • Tubuhkan pangkalan data kosong dalam MySQL. Cipta akaun pengguna dengan keistimewaan yang sesuai jika perlu.
  4. Buat Aplikasi MVC 2:

    • Buka Visual Studio dan mulakan aplikasi MVC 2 yang baru.
  5. Rujukan MySQL DLL:

    • Sertakan 'MySql.Web.dll' sama ada daripada GAC anda atau folder tempat pemasang MySQL Connector meletakkannya.
  6. Ubah Suai Rentetan Sambungan:

    • Edit ' web.config' dan kemas kini bahagian 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>
  1. Konfigurasikan Keahlian:

    • Ubah suai bahagian 'keahlian' dalam 'web.config':
<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>
  1. Konfigurasikan Pengurusan Peranan:

    • Kemas kini bahagian 'roleManager' dalam 'web.config':
<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>
  1. Konfigurasikan Profil:

    • Edit bahagian 'profil' dalam 'web.config':
<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 :

  • Jalankan aplikasi dalam penyemak imbas anda. Halaman utama ASP.NET MVC 2 lalai akan muncul.
  • Gunakan Alat Konfigurasi Web ASP.NET (dalam Visual Studio: Project > Konfigurasi ASP.NET) untuk mengesahkan konfigurasi.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn