Windows Azure Blog
Microsoft Cloud Computing Landasan
Toko Microsoft
  • Rumah
  • Windows Azure Tim Blog
Anda di sini: Windows Azure Blog » Windows Azure Tim Pengembang Perangkat »Mengaktifkan Web Deploy untuk Windows Azure Peran Web dengan Visual Studio

Mengaktifkan Web Deploy untuk Windows Azure Peran Web dengan Visual Studio

Posted On Selasa, 7 Juni, 2011 Oleh rss . Di bawah Windows Azure Perangkat Pengembang Tim

Pekan lalu tim Windows Azure SDK merilis Windows Azure SDK 1.4.1 menyegarkan. Menyegarkan ini menambahkan dukungan untuk Web Deploy ke Visual Studio alat untuk Windows Azure. Ini sangat besar. Web Deploy memungkinkan pengembang menyebarkan berulang perubahan kode untuk peran web pada Windows Azure dalam hitungan detik. Jika Anda pernah harus menunggu lebih dari lima menit untuk perubahan kode yang akan diperbarui sehingga Anda bisa mengujinya, ini adalah untuk Anda. Anda dapat melihat fitur beraksi di ini Channel 9 video.

Web Deploy memungkinkan pengembang untuk dengan cepat mendorong perubahan inkremental ke peran web yang berjalan pada Windows Azure selama pengembangan dan pengujian. Perubahan dilakukan secara langsung pada peran target tanpa menciptakan dan menggunakan paket baru (cspack.). Ini adalah cara yang bagus untuk men-tweak kode Anda dan konfigurasi di awan sebelum membuat paket akhir yang Anda menyebar ke lingkungan produksi Anda.

  Ada sejumlah kendala mengenai penggunaan Web Deploy:

  • Peran web Anda hanya harus memiliki contoh menjalankan tunggal.
  •   Perubahan yang Anda buat dengan Web Deploy bersifat sementara. Ketika contoh peran-restart, perubahan Anda akan hilang.
  • Hanya dapat digunakan untuk pengembangan dan pengujian. Tidak dimaksudkan untuk memperbarui aplikasi dalam produksi.

Anda dapat men-download refresh SDK menggunakan Web Platform Installer :

 

Visual Studio Tools for Windows Azure telah dibangun untuk mendukung memungkinkan Web Deploy. Perangkat juga secara otomatis membuat profil publish sehingga Anda dapat membuat update inkremental menggunakan aplikasi web mempublikasikan penyihir.

Ketika Anda menginstal Deploy Web plug-in pilihan baru akan muncul di Tools Cloud mempublikasikan dialog dengan judul "Aktifkan Web Deploy untuk semua Peran Web (memerlukan Remote Desktop)":

 

Untuk mengaktifkan fitur Anda harus terlebih dahulu men-setup remote desktop. Ikuti petunjuk di sini untuk mengatur remote desktop. Setelah remote desktop diaktifkan, Anda dapat mengatur tanda centang untuk mengaktifkan Web Deploy.

 

 

Pemberitahuan: Web Deploy diatur untuk menggunakan sertifikat yang ditandatangani sendiri untuk enkripsi SSL secara default. Anda dapat mengubah sertifikat di IIS Manager pada peran web.

 

 

Sekarang mempublikasikan Windows Azure proyek seperti biasa. Itulah yang harus Anda lakukan untuk mengaktifkan Web Deploy dari Visual Studio. Di bawah mencakup Visual Studio akan mencakup Deploy Web plug-in dan menentukan titik akhir masukan dalam ServiceDefinition tersebut. Perubahan ini dibuat sebagai bagian dari proses mempublikasikan dan tidak mempengaruhi waktu file desain Anda.

Setelah penyebaran selesai, klik kanan pada Web Application Project dan pilih "Publish":

The Cloud Alat otomatis membuat profil publish dengan pengaturan yang tepat untuk Anda:

Web Deploy menggunakan kredensial yang sama seperti Remote Desktop. Ketik password Anda dan klik "Publish". Web Deploy sekarang akan memperbarui Peran contoh Web di sebagian kecil dari waktu yang biasanya diperlukan untuk kembali menyebarkan ke Windows Azure.

Selamat Web Menyebarkan ...

 

Mengubah Web nomor port Deploy

Secara default Web Deploy menggunakan nomor port Manajemen Web 8172. Dalam kebanyakan kasus ini baik-baik saja. Namun, dalam beberapa lingkungan TI tidak mungkin untuk membuat koneksi SSL menggunakan port ini. Dalam kasus seperti itu Anda harus menyesuaikan Web Deploy untuk menggunakan port yang berbeda. Visual Studio Cloud Tools ini dapat dikonfigurasi untuk setup endpoint masukan untuk Web Deploy ke nomor port kustom. Tanyakan departemen TI Anda jika mereka dapat merekomendasikan nomor port. Jika tidak, Anda dapat mengkonfigurasi Web Deploy menggunakan port 443 yang merupakan port SSL standar dan oleh karena terbuka di kebanyakan lingkungan. Untuk secara manual mengkonfigurasi nomor port, Anda harus mengedit file proyek awan (ccproj.) Dengan tangan.

 

1) Membongkar proyek:

 

2) Edit file project:

 

3) Tambahkan pengaturan ini untuk proyek properti (ganti 'WebRole1' dengan nama peran web Anda): <WebDeployPorts> WebRole1: 443 </ WebDeployPorts>

Anda dapat menambahkan beberapa Peran Web dengan memisahkan mereka dengan '|' dalam pengaturan proyek: <WebDeployPorts> WebRole1: 443 | WebRole2: 444 </ WebDeployPorts>

 

 

 

 

4) Reload proyek dan menyebarkan proyek awan Windows Azure

 

 

 

 

Masalah Web Deploy untuk Windows Azure

Berikut adalah beberapa masalah yang paling umum dengan Web Deploy pada Windows Azure:

Gejala: Saya mendapatkan pesan error ini ketika saya mencoba untuk memperbarui Peran contoh Web saya menggunakan Web Deploy:

"Kesalahan: tugas penyebaran Web gagal. (...) Respon header 'MSDeploy.Response' adalah "tapi 'v1' yang diharapkan."

 

Soal 1: Dalam beberapa Lingkungan TI tidak mungkin untuk membuat koneksi SSL pada port 8172, yang merupakan port default untuk Web Deploy dan Jasa Manajemen Web.

Solusi 1: Mengubah nomor port Web Deploy. (Lihat di atas)

Masalah 2: Layanan Web Deploy tidak berjalan dengan benar pada contoh Peran Web.

Solusi 2: Masuk ke Peran contoh Web dengan Remote Desktop dan memastikan bahwa Layanan Manajemen Web dan Web Service Deploy keduanya berjalan. Cobalah untuk restart kedua layanan.

 

Gejala: Aku memeriksa kotak centang Web Deploy ketika saya menerbitkan Proyek Cloud saya tapi tidak ada mempublikasikan profil dalam proyek Aplikasi Web saya.

Masalah: Dalam beberapa kasus profil mempublikasikan akan dihapus dalam Visual Studio 2010 RTM.

Solusi: Masalah ini dipecahkan dalam Visual Studio 2010 SP1.

Bagikan ini:

  • Mencetak
  • Email
  • Facebook
  • Berkicau
  • Digg
  • Reddit
  • StumbleUpon
« Umumkan November 2010 Rilis dari Windows Azure Alat + SDK
Baru online Rangkaian Kegiatan, "Cloud Power: Buat Next BIG App", Mengajar Bagaimana Harness The Cloud dengan Windows Azure »
  • Kategori
    • AppFabric Team Blog (13)
    • Channel 9 (426)
    • cloud blog pengembangan (42)
    • Berawan di Seattle (10)
    • Konvektif (11)
    • Matias Woloski (15)
    • Nick Harris NET -. Pengembangan Usaha dengan Azure, ASP NET MVC dan Windows Phone 7. (49)
    • Oakleaf Sistem (421)
    • Scott Hanselman Blog (21)
    • ScottGu (16)
    • SQL Azure Tim Blog (29)
    • Stack Overflow Azure (7234)
    • Uncategorized (16)
    • Wade Wegner (19)
    • Windows Azure Perangkat Pengembang Tim (25)
    • Windows Azure Marketplace DataMarket Blog (26)
    • Windows Azure Penyimpanan Tim Blog (63)
    • Windows Azure Tim Blog (553)
    • Windows Phone Developer Blog (56)
    • Blog Zane Adam (22)
  • Penterjemah
    English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flagBelarus flagIrish flagIcelandic flagMacedonian flagMalay flagPersian flag
  • Recent Posts
    • Mengapa saya mendapatkan semua ini tambahan Debug teks spam di WADLogsTable Azure saya?
    • Bagaimana menghasilkan sertifikat penandatanganan permintaan Azure WebRole
    • Microsoft "Memahami Cloud Microsoft" White Paper Misses Windows Azure IaaS Boat
    • Windows Azure mendapatkan item dari kolom tertentu
    • Azure Web Peran tidak dimulai setelah upgrade ke. Bersih 4.5 & osFamily 3 (Window 2012)
  • Iklan

  • RSS

    Windows Azure Blog

  • Berkicau
  • Kategori
    AppFabric Tim Blog Channel 9 awan pengembangan blog Berawan di Seattle konvektif Matias Woloski Nick Harris NET -. Pengembangan Usaha dengan Azure, ASP NET MVC dan Windows Phone 7. Oakleaf Sistem ScottGu Scott Hanselman Blog SQL Azure Tim Blog Stack Overflow Azure Uncategorized Wade Wegner Windows Azure Perangkat Pengembang Tim Windows Azure Marketplace DataMarket Blog Windows Azure Penyimpanan Tim Blog Windows Azure Tim Blog Windows Phone Developer Blog blog Zane Adam
Mocell WordPress Tema Oleh MagPress.com
Berkat Cat Lovers | Temui Warga | Florida obrolan
Copyright © 2013. Semua Hak Dilindungi.
pemuatan Membatalkan
Tulisan tidak terkirim - cek alamat surel Anda!
Email memeriksa gagal, silakan coba lagi
Maaf, blog Anda tidak dapat berbagi posting melalui email.