Keluaran MVC
ASP.NET MVC - Menerbitkan Tapak Web
Ketahui cara menerbitkan aplikasi MVC tanpa menggunakan Pembangun Web Visual.
Terbitkan aplikasi anda tanpa menggunakan Pembangun Web Visual
Terbitkan aplikasi ASP.NET dengan menggunakan arahan terbitkan dalam WebMatrix, Pembangun Web Visual atau aplikasi Visual Studio MVC ke pelayan jauh.
Ciri ini menyalin semua fail aplikasi anda, pengawal, model, imej dan semua fail DLL yang diperlukan untuk MVC, Halaman Web, Razor, Helpers, SQL Server Compact (jika menggunakan pangkalan data).
Kadangkala anda tidak mahu menggunakan pilihan ini. Mungkin pembekal pengehosan anda hanya menyokong FTP? Mungkin tapak web anda berdasarkan ASP klasik? Mungkin anda ingin menyalin sendiri fail ini? Atau mungkin anda ingin menggunakan beberapa perisian penerbitan lain seperti Halaman Depan, Expression Web, dsb.?
Adakah anda akan menghadapi masalah? Ya, ia akan. Tetapi anda mempunyai cara untuk mengatasinya.
Untuk melakukan penyalinan tapak web, anda mesti tahu cara merujuk fail yang betul, fail DLL mana yang perlu disalin dan tempat menyimpannya.
Sila ikut langkah berikut:
1. Gunakan versi terkini ASP.NET
Sebelum anda meneruskan, pastikan hos anda menjalankan versi terkini ASP.NET (4.0 atau 4.5).
2. Salin Folder Web
Salin tapak web anda (semua folder dan kandungan) dari komputer pembangunan anda ke folder aplikasi pada hos jauh (pelayan).
Jika folder App_Data anda mengandungi data ujian, sila jangan salin folder App_Data (lihat titik 5 di bawah).
3. Salin fail DLL
Buat folder bin dalam direktori akar aplikasi pada pelayan jauh. (Jika anda telah memasang Helpers, folder bin sudah wujud)
Salin semua fail dalam folder berikut:
C:Program Files (x86)Microsoft ASP.NETASP NET Web Pagesv1.0Assemblies
C:Program Files (x86)Microsoft ASP.NETASP.NET MVC 3Assemblies
ke aplikasi anda pada folder tong pelayan jauh.
4 Salin fail SQL Server Compact DLL
Jika aplikasi anda menggunakan pangkalan data SQL Server Compact (fail .sdf dalam folder App_Data), maka anda mesti Salin SQL. Fail DLL Server Compact:
Salin semua fail dalam folder berikut:
C:Program Files (x86)Microsoft SQL Server Compact Editionv4.0Private
Ke dalam folder bin aplikasi anda pada pelayan jauh anda.
Buat (atau edit) fail Web.config aplikasi:
Contoh C#
<konfigurasi>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SqlServerCe.4.0" />
<add invariant="System.Data.SqlServerCe.4.0"<4.0> Microsoft SQL Server Compact 4.0"
description=".Pembekal Data Rangka Kerja NET untuk Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" 5. Salin Data Padat Pelayan SQL
Adakah anda mempunyai fail .sdf yang mengandungi data ujian dalam folder App_Data anda?
Adakah anda mahu menerbitkan data ujian anda ke pelayan jauh?
Jika anda mesti menyalin fail data SQL (fail .sdf), maka anda harus memadamkan semua data dalam pangkalan data dan menyalin fail .sdf kosong daripada komputer pembangunan anda ke pelayan.
Itu sahaja. SEMOGA BERJAYA!