Artikel ini menjelaskan cara membuat beberapa proyek ASP.NET berpartisipasi di aplikasi Web yang sama.
Anda mungkin menemukan berguna untuk memisahkan proyek aplikasi Web besar ke beberapa proyek pengembangan tim aplikasi ASP.NET Web pada Microsoft Visual Studio .NET. Microsoft menganjurkan agar Anda menggunakan sumber kontrol perangkat lunak, seperti Microsoft Visual SourceSafe, dalam semua skenario.
Mengembangkan situs Web yang besar seringkali melibatkan beberapa pengembang. Pengembang ini harus dapat bekerja pada beberapa bagian spesifik aplikasi Web tanpa mengganggu satu sama lain dan masih belum dapat menggunakan saling sebagai proyek berlangsung. Untuk melakukannya, Anda dapat menggunakan satu proyek di Visual Studio .NET solusi. Anda juga dapat memisahkan aplikasi Web ke beberapa proyek dengan membagi proyek pengembangan ke unit untuk mempermudah pengembangan.
Anda dapat mengembangkan aplikasi Web project tunggal atau multi proyek Visual Studio .NET solusi. Keuntungan dan kerugiannya masing-masing metode yang diuraikan dalam bagian untuk mengikuti.
Keuntungan metode satu proyek adalah sebagai berikut:
Visual Studio .NET langsung mendukung metode ini karena proyek Visual Studio .NET Web selalu dibuat di IIS sendiri aplikasi direktori akar dengan rakitan mereka sendiri. Aplikasi IIS Web tidak dapat menjangkau banyak IIS aplikasi akar direktori.
Selain itu, Anda tidak dapat menggunakan sumber daya di direktori akar salah satu dari direktori akar lain pada Visual Studio .NET. Sulit untuk membuat satu aplikasi dari beberapa proyek jika aplikasi ini tidak dapat berbagi sumber daya.
Untuk mengatasi masalah ini, Anda dapat menggunakan prosedur di bagian Membuat banyak Visual Studio .NET proyek berpartisipasi di aplikasi Web yang sama sehingga beberapa proyek Visual Studio berbagi direktori akar IIS aplikasi yang sama.
Keuntungan dari beberapa metode proyek adalah sebagai berikut:
Untuk membuat proyek Visual Studio .NET berpartisipasi di aplikasi Web yang sama, Anda harus menyelesaikan empat langkah utama:
Ada banyak opsi untuk penyebaran, dan berada di luar cakupan artikel ini menjelaskan opsi masing-masing.
Untuk lebih kecil ASP.NET Web Aplikasi, Anda dapat menggabungkan semua proyek. Cara yang baik untuk melakukan ini adalah dengan mengklik Menyalin proyek pada Project menu dalam Visual Studio.NET. Anda juga dapat menyalin file proyek ke komputer.
Untuk menyebarkan aplikasi Web multi proyek pengembangan komputer, ikuti langkah-langkah berikut:
Anda mungkin menemukan berguna untuk memisahkan proyek aplikasi Web besar ke beberapa proyek pengembangan tim aplikasi ASP.NET Web pada Microsoft Visual Studio .NET. Microsoft menganjurkan agar Anda menggunakan sumber kontrol perangkat lunak, seperti Microsoft Visual SourceSafe, dalam semua skenario.
Mengembangkan situs Web yang besar seringkali melibatkan beberapa pengembang. Pengembang ini harus dapat bekerja pada beberapa bagian spesifik aplikasi Web tanpa mengganggu satu sama lain dan masih belum dapat menggunakan saling sebagai proyek berlangsung. Untuk melakukannya, Anda dapat menggunakan satu proyek di Visual Studio .NET solusi. Anda juga dapat memisahkan aplikasi Web ke beberapa proyek dengan membagi proyek pengembangan ke unit untuk mempermudah pengembangan.
Anda dapat mengembangkan aplikasi Web project tunggal atau multi proyek Visual Studio .NET solusi. Keuntungan dan kerugiannya masing-masing metode yang diuraikan dalam bagian untuk mengikuti.
Persyaratan
Daftar berikut ini mencantumkan perangkat keras yang disarankan, perangkat lunak, jaringan infrastruktur, dan paket layanan yang Anda butuhkan:- Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, atau Microsoft Windows XP Professional
- Layanan informasi Microsoft Internet (IIS)
- Microsoft .NET Framework
- Microsoft Visual Studio .NET
- Membuat aplikasi Visual Studio .NET Web
Metode Project tunggal
Microsoft menyarankan metode project tunggal untuk aplikasi Web berukuran kecil menengah. Visual Studio .NET langsung mendukung metode ini. Aplikasi Web seluruh dibangun sebagai satu proyek aplikasi ASP.NET Web. Setiap anggota tim unduhan salinan seluruh proyek pengembangan komputer, dimana ia mengembangkan bagian aplikasi. Anda harus menggunakan perangkat lunak kontrol sumber untuk koordinat kerja anggota tim pada berkas yang membuat proyek.Keuntungan metode satu proyek adalah sebagai berikut:
- Metode ini sangat mudah untuk menerapkan. Anda membuat aplikasi Web satu proyek di Visual Studio .NET, dan kemudian Anda menambahkan item aplikasi untuk itu.
- Untuk aplikasi Web yang lebih kecil, satu proyek Visual Studio .NET cukup mudah untuk mengelola.
- Visual Studio .NET langsung mendukung metode ini. Anda tidak harus mengambil langkah-langkah khusus untuk berhasil melakukan metode ini.
- Karena seluruh proyek dibangun ke perkumpulan tunggal, Anda tidak perlu referensi antara beberapa rakitan.
- Besar aplikasi Web sulit untuk mengelola sebagai satu unit.
- Setiap kali Anda ingin membuat pekerjaan Anda, bahkan untuk perubahan kode kecil, Anda harus membangun seluruh proyek. Untuk proyek yang besar, ini dapat memakan waktu dan dapat membuat pengembangan lebih efisien.
Beberapa metode proyek
Jika Anda memisahkan aplikasi Web ke beberapa proyek Visual Studio .NET, Anda mungkin menemukan lebih mudah untuk mengelola pengembangan aplikasi Web yang besar. Anda dapat memisahkan pengembangan besar proyek ke proyek yang lebih kecil, yang dapat Anda mengelola dan membangun secara terpisah. Tim Anda dapat bekerja pada bagian terpisah dari aplikasi Web dengan bekerja pada proyek yang terpisah. Anda masih harus menggunakan perangkat lunak kontrol sumber untuk koordinat bekerja di berkas proyek.Visual Studio .NET langsung mendukung metode ini karena proyek Visual Studio .NET Web selalu dibuat di IIS sendiri aplikasi direktori akar dengan rakitan mereka sendiri. Aplikasi IIS Web tidak dapat menjangkau banyak IIS aplikasi akar direktori.
Selain itu, Anda tidak dapat menggunakan sumber daya di direktori akar salah satu dari direktori akar lain pada Visual Studio .NET. Sulit untuk membuat satu aplikasi dari beberapa proyek jika aplikasi ini tidak dapat berbagi sumber daya.
Untuk mengatasi masalah ini, Anda dapat menggunakan prosedur di bagian Membuat banyak Visual Studio .NET proyek berpartisipasi di aplikasi Web yang sama sehingga beberapa proyek Visual Studio berbagi direktori akar IIS aplikasi yang sama.
Keuntungan dari beberapa metode proyek adalah sebagai berikut:
- Lebih mudah untuk mengelola unit yang lebih kecil dari aplikasi Web yang besar.
- Anda dapat membangun setiap proyek secara terpisah dari proyek lain yang lebih pendek waktu pembuatan selama pengembangan.
- Anda dapat membagi aplikasi Web besar ke unit logis dan memiliki unit berbagi sumber daya umum, seperti kontrol.
- Visual Studio .NET langsung tidak mendukung metode ini. Anda harus melakukan langkah-langkah tambahan yang terpisah proyek Visual Studio .NET berpartisipasi di aplikasi Web yang sama.
- Rakitan yang mengakses sumber daya masing-masing harus mengatur referensi ke satu sama lain. Visual Studio .NET tidak mengizinkan Edaran referensi.
- Metode ini bukanlah ideal untuk aplikasi Web yang kecil. Untuk aplikasi Web kecil, lebih kompleks untuk mengelola beberapa proyek daripada mengelola project tunggal.
Membuat beberapa Visual Studio .NET proyek berpartisipasi di aplikasi Web yang sama
Untuk membuat proyek Visual Studio .NET berpartisipasi di aplikasi Web yang sama, proyek harus berbagi direktori akar IIS aplikasi yang sama. Visual Studio .NET membuat proyek Web dalam direktori akar aplikasi mereka sendiri. Oleh karena itu, Anda harus mengkonfigurasi ini secara terpisah.Untuk membuat proyek Visual Studio .NET berpartisipasi di aplikasi Web yang sama, Anda harus menyelesaikan empat langkah utama:
- Membuat proyek utama di direktori yang direktori akar untuk seluruh aplikasi.
- Membuat proyek anak di subdirektori direktori akar dalam sama solusi Visual Studio .NET.
- Menghapus aplikasi Web yang Visual Studio .NET membuat proyek anak melalui IIS.
Catatan: karena Visual Studio .NET tidak mengizinkan Anda untuk membuat atau bekerja dengan beberapa aplikasi Web direktori fisik yang sama, Anda harus membuat berbagai proyek yang membuat cadangan aplikasi Anda dalam direktori terpisah. - Untuk menyebarkan proyek pengembangan individu komputer, menyalin struktur direktori aplikasi ke komputer tersebut, dan kemudian membuat direktori akar aplikasi IIS untuk direktori proyek utama.
Membuat proyek akar IIS aplikasi
Untuk membuat proyek akar aplikasi IIS untuk aplikasi Web, ikuti langkah-langkah berikut:- Mulai Visual Studio .NET.
- Pada menu Berkas, arahkan ke Baru, kemudian klik Project.
- Di kotak dialog Proyek baru , klik bahasa yang ingin Anda gunakan pada Jenis proyek, dan kemudian klik aplikasi ASP.NET Web pada template.
- Di kotak teks Lokasi , ganti nama default WebApplication # dengan MainWeb. Jika Anda menggunakan server lokal, Anda dapat membiarkan nama server sebagai http://localhost. Kotak Lokasi kemudian akan ditampilkan sebagai berikut:http://localhost/MainWeb
Membuat proyek anak
Untuk membuat anak proyek, ikuti langkah-langkah berikut:- Untuk setiap proyek anak, klik kanan solusi dalam jendela Explorer solusi, arahkan ke Tambah, dan kemudian klik Proyek baru.
- Di kotak dialog Tambah proyek baru , klik aplikasi ASP.NET Web pada pola dasar.
- Di kotak teks Lokasi , ketik http://localhost/MainWeb/<subwebname>. Ini membuat proyek anak bernama < subwebname > di subdirektori direktori akar aplikasi.
- Klik OK.
- Hapus berkas yang tidak diperlukan untuk direktori akar non-aplikasi dari proyek. Khususnya, Hapus berkas Web.config dan Global.asax. Proyek anak ini akan bergantung pada Global.asax dan file Web.config dari proyek utama.
- Jika proyek anak hanya akan berisi sumber yang dipakai bersama, seperti kontrol pengguna, Hapus berkas WebForm1.aspx.
- Membangun solusi.
Menghapus aplikasi IIS yang terkait dengan proyek anak
Untuk menghapus aplikasi IIS yang terkait dengan proyek anak, ikuti langkah-langkah berikut:- Klik mulai, arahkan ke program (atau Semua program di Windows XP), arahkan ke Alat administratif, dan kemudian klik Internet Services Manager.
- Cari Aplikasi Web utama dan anak proyek Web yang ingin Anda hapus.
- Untuk setiap proyek anak, klik kanan node aplikasi Web, dan kemudian klik properti.
- Pada tab direktori , klik Hapus, dan kemudian klik OK.
Penting: melakukan Klik Hapus . Hal ini dapat menghapus file direktori yang sesuai dan berkas proyek.
Mengatur referensi ke proyek anak
Untuk menambahkan referensi ke aplikasi Web utama untuk semua proyek anak, ikuti langkah-langkah berikut.- Di penjelajah solusi aplikasi Web utama, klik kanan referensi, dan kemudian klik Menambahkan referensi.
- Di kotak dialog Tambah referensi , klik tab proyek .
- Pilih proyek anak, dan kemudian klik OK.
Menyebarkan aplikasi multi proyek pengembangan komputer
Untuk menyebarkan aplikasi Web multi proyek pengembangan komputer, Anda harus menyalin proyek utama (root) yang mewakili akar dari aplikasi Web, serta aplikasi anak apa pun yang ingin Anda bekerja.Ada banyak opsi untuk penyebaran, dan berada di luar cakupan artikel ini menjelaskan opsi masing-masing.
Untuk lebih kecil ASP.NET Web Aplikasi, Anda dapat menggabungkan semua proyek. Cara yang baik untuk melakukan ini adalah dengan mengklik Menyalin proyek pada Project menu dalam Visual Studio.NET. Anda juga dapat menyalin file proyek ke komputer.
Untuk menyebarkan aplikasi Web multi proyek pengembangan komputer, ikuti langkah-langkah berikut:
- Salin struktur seluruh direktori yang Anda buat di langkah sebelumnya untuk pengembangan komputer.
- Membuat direktori yang berisi proyek akar IIS aplikasi akar.
- Dalam sistem File Explorer, temukan direktori akar dari aplikasi Web.
- Klik kanan direktori tersebut, dan kemudian klik properti.
- Di kotak dialog properti , klik tab Berbagi Web , dan kemudian klik bagi-pakai folder ini.
- Di kotak Alias , ketik nama aplikasi Web, dan kemudian klik OK.
- Klik OK untuk menutup kotak dialog properti .
- Pastikan bahwa semua identitas pengguna yang akan menggunakan aplikasi Web (misalnya akun IUSR) memiliki akses ke direktori.
- Membangun solusi.
Properti
ID Artikel: 307467 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Berlaku bagi:
- Microsoft ASP.NET 1.1
- Microsoft Visual Studio .NET 2003 Professional Edition
- Microsoft Visual Studio .NET 2003 Enterprise Architect
- Microsoft Visual Studio .NET 2003 Enterprise Developer
- Microsoft Visual Studio .NET 2003 Academic Edition
- Microsoft ASP.NET 1.0
- Microsoft Visual Studio .NET 2002 Professional Edition
- Microsoft Visual Studio .NET 2002 Enterprise Architect
- Microsoft Visual Studio .NET 2002 Enterprise Developer
- Microsoft Visual Studio .NET 2002 Academic Edition
Kata kunci: | kbdeployment kbhowtomaster kbideproject kbwebforms kbmt KB307467 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:307467
Berikan Masukan
|
|

Tidak ada komentar:
Posting Komentar