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

DDD
Lepaskan: 2024-10-25 04:10:02
asal
147 orang telah melayarinya

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"/> 
    <add name="MySqlMembershipConnection"
         connectionString="Data Source=[MySql server host name];
                           userid=[user];
                           password=[password];
                           database=[database name];" 
         providerName="MySql.Data.MySqlClient"/>
</connectionStrings></code>
Salin selepas log masuk
  1. Konfigurasikan Keahlian:

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

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

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

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!