ASP.NET MVC - Pengumuman Situs

Belajar bagaimana untuk mengumumkan aplikasi MVC tanpa menggunakan Visual Web Developer.

Pengumuman Aplikasi Tanpa Menggunakan Visual Web Developer

Dengan menggunakan perintah publikasi di WebMatrix, Visual Web Developer, atau Visual Studio, dapat mempublikasikan aplikasi ASP.NET MVC ke server jauh

Fungsi ini akan menyalin semua berkas aplikasi, kontroler, model, gambar, serta semua berkas DLL yang diperlukan, yang mungkin digunakan untuk MVC, Web Pages, Razor, Pustaka Bantuan, dan SQL Server Compact (jika digunakan database)

Kadang-kadang Anda tidak ingin menggunakan opsi ini. Apakah provider host Anda hanya mendukung FTP? Apakah situs web Anda berdasarkan ASP klasik? Apakah Anda ingin menyalin berkas sendiri? Apakah Anda menggunakan software publikasi lain?

Apakah Anda akan menghadapi masalah? Ya, akan. Tetapi kami dapat menyelesaikannya

Untuk mengeksekusi salin situs web, Anda harus mengetahui bagaimana mengutip berkas yang benar, menyalin berkas DLL mana, dan tempat menyimpannya

Ikuti langkah-langkah berikut:

1. Gunakan versi terbaru ASP.NET

Pastikan host Anda menjalankan versi terbaru ASP.NET (4.0) sebelum melanjutkan

2. Salin folder Web

Salin situs web Anda (semua folder dan konten) dari komputer pengembangan ke folder aplikasi di host jauh (server)

Jika App_Data Folder mengandung data tes, jangan salin folder App_Data ini

3. Salin berkas DLL

Buat folder bin di direktori root aplikasi di server jauh (jika folder bin sudah ada, berarti Anda sudah telah menginstal pustaka bantuan)

Salin semua berkas berikut dari folder Anda:

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies

ke folder bin di server jauh.

4. Salin berkas DLL SQL Server Compact

Jika aplikasi Anda menggunakan database SQL Server Compact (berkas .sdf di folder App_Data), maka Anda harus menyalin berkas DLL SQL Server Compact:

Salin semua berkas berikut dari folder Anda:

C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Private

ke folder bin di server jauh.

Buat atau edit berkas Web.config di aplikasi:

Contoh C#

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SqlServerCe.4.0" />
<add invariant="System.Data.SqlServerCe.4.0"
name="Microsoft SQL Server Compact 4.0"
 
type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, 
Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</DbProviderFactories>
</system.data>
</configuration>

5. Salin Data SQL Server Compact

Apakah berkas folder App_Data Anda mengandung berkas .sdf data uji?

Apakah Anda ingin menerbitkan data uji ke server jauh?

Banyak saatnya tidak diinginkan.

Jika Anda harus menyalin berkas data SQL (berkas sdf), Anda seharusnya menghapus semua data di database, lalu salin berkas .sdf yang kosong ini dari mesin pengembangan ke server.

Tentu saja. Selamat beruntung!