ID Artikel: 326355 - Kajian Terakhir: 03 Oktober 2011 - Revisi: 2.0

Cara menggunakan ASP.Aplikasi NET Web menggunakan penyebaran Xcopy

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

RINGKASAN

Artikel ini menjelaskan cara menggunakan MS-DOS Xcopy perintah untuk menyebarkan Microsoft ASP.Aplikasi NET Web. Xcopygaya penyebaran tidak cocok untuk semua situasi. Untuk situs Web yang besar dan untuk line-of-business aplikasi, kami merekomendasikan bahwa situs akan sementara diambil offline. Anda ingin melakukannya sementara konten baru dan Majelis aplikasi dikerahkan. Anda harus melakukan pemeliharaan ini pada waktu yang nyaman, dijadwalkan. Untuk meminimalkan downtime dijadwalkan, ikuti langkah berikut:
  1. Membuat direktori fisik baru untuk aplikasi yang ingin Anda perbarui. Salin semua konten baru ke direktori fisik baru.
  2. Mengkonfigurasi ulang direktori virtual untuk aplikasi untuk menunjuk ke direktori fisik baru dengan konten baru.

    Catatan Ketika Anda menyebarkan konten baru ke ASP.NET Web Aplikasi, aplikasi akan me-restart. Jika Anda memiliki aplikasi besar dan aplikasi yang kompleks yang memiliki memori yang signifikan persyaratan, memori konsumsi dapat meningkat. Ketika Anda me-restart aplikasi, isu-isu supportability dapat terjadi. Ini termasuk hilangnya negara sesi pengguna.

Apakah Xcopy penyebaran?

Xcopy penyebaran menggambarkan penyebaran di ASP.NET di mana Anda menggunakan drag-and-drop fitur pada Microsoft Windows Explorer, File Transfer Protocol (FTP), atau DOS Xcopy perintah untuk menyalin file dari satu lokasi lain. ASP.NET aplikasi memerlukan tidak ada modifikasi pada registri dan telah tidak ada yang istimewa Instalasi persyaratan untuk perusahaan host pada host situs.

Keuntungan dari penyebaran Xcopy

An Xcopy-transfer file gaya menyederhanakan penggelaran dan pemeliharaan dari ASP.NET situs karena Anda membuat entri registri tidak ada dan karena Anda mendaftar tidak ada komponen. Microsoft.Aplikasi NET self-describing, biasanya dengan tidak ada dependensi. Dengan Majelis versi, Anda bahkan dapat menyalin salinan yang baru DLL yang menggunakan aplikasi tanpa berhenti Web server.

Perbedaan antara Xcopy penyebaran dan Copy proyek Visual Studio.NET

Xcopy penyebaran tidak mengharuskan Anda untuk menginstal perangkat lunak khusus pada pengembangan komputer atau pada Web server. Visual Studio.NET Menyalin proyek metode mengharuskan Anda untuk menginstal Microsoft FrontPage Server Ekstensi (FPSE) di server jauh. Xcopy juga memungkinkan Anda untuk mengganti hanya paling baru-baru ini disunting file. Anda dapat memilih file secara manual untuk menggantikan mereka, atau Anda dapat menggunakan Bumi menghidupkan Xcopy perintah untuk menentukan tanggal, sebagai berikut:
Xcopy sumber [Tujuan] /D:m-d-y

Mengatur direktori virtual sebagai aplikasi Internet Information Services (IIS)

Jika Anda belum sudah menetapkan atas direktori tujuan, Anda harus mengatur hal sebagai aplikasi di Microsoft Internet Information Services (IIS) sebelum mentransfer file. Untuk mengatur direktori virtual, ikuti langkah-langkah berikut:
  1. Klik Mulai, arahkan ke Program, arahkan ke Alat administratif, lalu klik Manajer Layanan Internet.
  2. Dalam pane kiri, klik kanan nama Anda virtual direktori, dan kemudian klik Properti.
  3. Pastikan bahwa situs Web nama atau nama virtual direktori yang tercantum dalam Nama aplikasi kotak di bawah Pengaturan aplikasi. Jika tidak, klik Buat.
Untuk informasi tambahan, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
172138  (http://support.microsoft.com/kb/172138/ ) Cara membuat direktori virtual di Internet Information Services (IIS)

Pemecahan Masalah

Dalam beberapa kasus, Anda tidak dapat menyelesaikan penyebaran ASP.NET Aplikasi melalui web Xcopy transfer file sendirian. Kasus ini meliputi:
  • Majelis yang mengharuskan Anda untuk menginstal di Global Majelis Cache (GAC). Jika Anda harus berbagi salah satu Majelis itu ASP.Menggunakan NET beberapa aplikasi domain, Anda harus menggunakan utilitas Gacutil.exe untuk mendaftar Majelis tersebut ke dalam GAC. Anda harus membatalkan registrasi, menggantikan, dan kemudian mendaftar ulang Majelis setiap kali Anda menggunakan aplikasi.
  • COM Interop. Jika ASP.NET aplikasi menggunakan komponen Object Model (COM) komponen melalui COM interop, Anda harus mendaftar-COM komponen dengan COM + layanan.
  • Layanan komponen. Microsoft menganjurkan agar Anda menggunakan Regsvcs.exe utilitas untuk mendaftar setiap kelas yang menggunakan COM + layanan (orang-orang yang berasal dari System.EnterpriseServices.ServicedComponent kelas).

REFERENSI

Untuk informasi lebih lanjut tentang menggunakan Microsoft.NET solusi yang menggunakan Xcopy, kunjungi Web site Microsoft Developer Network (MSDN) berikut:
Menentukan ketika menggunakan Windows Installer Versus Xcopy (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/xcopywininst.asp)
Untuk informasi lebih lanjut tentang.NET utilitas perpustakaan yang mengelola Cache perakitan Global yang juga menyediakan sebuah antarmuka baris perintah alat, Kunjungi situs Web Microsoft Developer Network (MSDN) berikut:
Perakitan global Cache utilitas (GACUTIL.EXE) (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptutorials/html/global_assembly_cache_utility__gacutil_exe_.asp)
Untuk informasi lebih lanjut tentang Microsoft Enterprise Services (COM +) yang termasuk dalam.NET Framework, kunjungi berikut Microsoft Situs Web jaringan pengembang:
Memahami Enterprise Services (COM +) di.NET (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/entserv.asp)
Untuk tambahan informasi, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
315682  (http://support.microsoft.com/kb/315682/EN-US/ ) Bagaimana menginstal Majelis ke Cache perakitan Global dalam Visual Studio.NET

Berlaku bagi:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Kata kunci: 
kbdeployment kbhowtomaster kbmt KB326355 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:326355  (http://support.microsoft.com/kb/326355/en-us/ )