tutorial pengembangan web terbaru
 

ASP.NET MVC - Penerbitan Website yang


Pelajari cara mempublikasikan aplikasi MVC tanpa menggunakan Visual Web Developer.


Publikasikan Aplikasi Anda Tanpa Menggunakan Visual Web Developer

Sebuah aplikasi ASP.NET MVC dapat dipublikasikan ke server jauh dengan menggunakan Publish perintah dalam WebMatrix, Visual Web Developer, atau Visual Studio.

Fungsi ini salinan semua Anda file aplikasi, controller, model, gambar, dan semua file DLL yang diperlukan untuk MVC, Halaman Web, Razor, Pembantu, dan SQL Server Compact (jika database yang digunakan).

Kadang-kadang Anda tidak ingin menggunakan opsi ini. Mungkin penyedia hosting Anda hanya mendukung FTP? Mungkin Anda sudah memiliki situs web berdasarkan ASP klasik? Mungkin Anda ingin menyalin file Anda sendiri? Mungkin Anda ingin menggunakan Front Page, Expression Web, atau beberapa perangkat lunak penerbitan lainnya?

Anda akan mendapatkan masalah? Ya, Anda akan. Tapi Anda bisa mengatasinya.

Untuk melakukan copy web, Anda harus tahu bagaimana untuk menyertakan file yang tepat, apa file DLL untuk menyalin, dan di mana menyimpannya.

Ikuti langkah ini:


1. Gunakan Versi terbaru dari ASP.NET

Sebelum melanjutkan, pastikan komputer hosting Anda menjalankan versi terbaru dari ASP.NET (4.0) .


2. Copy Folder Web

Salin website Anda (all folders and content) dari komputer pembangunan ke folder aplikasi pada komputer hosting yang remote (server) .

Jika folder App_Data Anda berisi data tes, tidak menyalin folder App_Data (see SQL Data below) .


3. Copy File DLL

Pada remote server membuat folder bin di root aplikasi Anda. (Jika Anda telah menginstal Helpers, Anda sudah memiliki folder bin)

Salin semuanya dari folder Anda:

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

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

ke folder bin aplikasi Anda pada remote server.


4. Salin SQL Server Compact DLL File

Jika aplikasi Anda memiliki database SQL Server Compact (file Sdf di folder App_Data), Anda harus menyalin file SQL Server Compact DLL:

Salin semuanya dari folder Anda:

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

ke folder bin aplikasi Anda pada remote server.

Buat (or edit) file web.config untuk aplikasi Anda:

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"
description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1,Culture=neutral, PublicKeyToken=89845dcd8080cc91" />

</DbProviderFactories>
</system.data>
</configuration>

5. Copy SQL Server Compact Data

Apakah Anda memiliki file Sdf di folder App_Data Anda yang berisi data uji?

Apakah Anda ingin mempublikasikan data uji ke server remote?

Kemungkinan besar tidak.

Jika Anda harus menyalin file data SQL (.sdf files) , Anda harus menghapus segala sesuatu dalam database, dan kemudian salin file Sdf kosong dari komputer pembangunan ke server.

ITU DIA. SEMOGA BERHASIL !