Cara menggunakan ASP.Aplikasi NET Web menggunakan penyebaran Xcopy

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 326355 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan cara menggunakan perintah MS-DOS Xcopy untuk menyebarluaskan Microsoft ASP.Aplikasi NET Web. Xcopy gaya 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 saat nyaman, dijadwalkan. Untuk meminimalkan downtime dijadwalkan, ikuti langkah berikut:
  1. Ciptakan sebuah direktori fisik baru untuk aplikasi yang ingin Anda perbarui. Salin semua konten baru ke direktori fisik baru.
  2. Mengkonfigurasi ulang direktori maya untuk aplikasi untuk menunjuk ke direktori fisik baru dengan konten baru.

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

Apakah Xcopy penyebaran?

Penyebaran Xcopy menggambarkan penyebaran di ASP.NET di mana Anda menggunakan seret dan jatuhkan fitur pada Microsoft Penjelajah Windows, Protokol Transfer Berkas (FTP), atau perintah DOS Xcopy 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

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 kopi karbon yang baru DLL yang menggunakan aplikasi tanpa berhenti Web server.

Perbedaan antara Xcopy penyebaran dan Copy proyek Visual Studio.NET

Penyebaran Xcopy tidak mengharuskan Anda untuk menginstal peranti penangkap lunak khusus pada pengembangan komputer atau pada server Web. Visual Studio.NET Proyek kopi karbon metode mengharuskan Anda untuk menginstal Microsoft FrontPage Server Ekstensi (FPSE) pada remote server. 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 saklar waktu bumi di bawah pimpinan Xcopy untuk menentukan tanggal, sebagai berikut:
Xcopy sumber [Tujuan] /D:m-d-y

Mengatur direktori maya sebagai aplikasi Layanan Informasi Internet (IIS)

Jika Anda telah tidak sudah mengatur direktori tujuan, Anda harus mengatur hal sebagai aplikasi di Microsoft Layanan Informasi Internet (IIS) sebelum mentransfer file. Untuk mengatur direktori maya, ikuti langkah-langkah berikut:
  1. Klik mulai menjalankan, menunjuk ke program, menunjuk ke Administrative Tools, dan kemudian klik Manajer layanan Internet.
  2. Dalam pane kiri, klik kanan-atas nama Anda virtual direktori, dan kemudian klik Properti.
  3. Pastikan bahwa situs web nama atau nama virtual direktori yang tercantum dalam kotak nama aplikasi di bawah Pengaturan aplikasi. Jika tidak, klik Buat.
Untuk informasi tambahan, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
172138Cara membuat direktori maya di Layanan Informasi Internet (IIS)

Pemecahan masalah

Dalam beberapa kasus, Anda tidak dapat menyelesaikan penyebaran ASP.NET aplikasi web melalui transfer file Xcopy 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 menyebarkan aplikasi.
  • COM Interop. Jika ASP.NET aplikasi menggunakan komponen Object Model (COM) komponen melalui COM interop, Anda harus mendaftar-COM komponen dengan COM + layanan.
  • Komponen dilayani. Microsoft menganjurkan agar Anda menggunakan Regsvcs.exe utilitas untuk mendaftar setiap kelas yang menggunakan COM + layanan (orang-orang yang berasal dari kelas System.EnterpriseServices.ServicedComponent ).

REFERENSI

Untuk informasi lebih lanjut mengenai penyebaran Microsoft.NET solusi yang menggunakan Xcopy, kunjungi Web site Microsoft Developer Network (MSDN) berikut:
Menentukan ketika menggunakan Penginstal Windows Versus Xcopy
Untuk informasi lebih lanjut tentang.NET utilitas perpustakaan yang mengelola Cache perakitan Global yang juga menyediakan sebuah antarmuka baris perintah alat, kunjungi Web site Microsoft Developer Network (MSDN) berikut:
singgahan rakitan global utilitas (GACUTIL.EXE)
Untuk informasi lebih lanjut tentang Microsoft Enterprise Services (COM +) yang termasuk dalam.NET Framework, kunjungi Microsoft berikut situs web jaringan pengembang:
Pemahaman Enterprise Services (COM +) di.NET
Untuk tambahan informasi, klik nomor artikel di bawah ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
315682 Bagaimana menginstal Majelis ke Cache perakitan Global dalam Visual Studio.NET

Properti

ID Artikel: 326355 - Kajian Terakhir: 18 Juni 2012 - Revisi: 3.0
Berlaku bagi:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Kata kunci: 
kbdeployment kbhowtomaster kbmt KB326355 KbMtid
Penerjemahan 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

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com