none
MS Knowledge Base: Bagaimana cara untuk menjalankan XBAP dalam Windows Azure?(Part 1) RRS feed

  • Diskusi Umum

  • Artikel ini menjelaskan tentang sampel All-In-One Code Framework yang tersedia untuk di-download. Sampel kode akan menjelaskan skenario seperti berikut: 


    - Anda meng-host layanan web di cloud.
    - Anda mendistribusikan aplikasi klien dari cloud.
    - Anda menggunakan layanan cloud dari aplikasi client. 

     

    Dalam sampel kode, aplikasi klien ini menggunakan XAML Browser Aplikasi (XBAP), dan layanan cloud yang digunakan adalah layanan Windows Communication Foundation (WCF) yang di-host pada Windows Azure Web Role. 

    Tingkat Kesulitan

                Menengah

    Pembahasan Teknis

    Distribusi XBAP dari Windows Azure

    Untuk mendistribusikan XBAP dari Windows Azure, gunakan langkah-langkah berikut: 


    1. Buat solusi Windows Azure dengan sedikitnya satu proyek Web Role.
    2. Buat baru (atau termasuk yang sudah ada) proyek XBAP dalam solusi yang sama.
    3. Memb
    uat solusi.
    4. Klik kanan proyek Web
    Role, pilih Add existing item, arahkan ke direktori output dari aplikasi  

    XBAP, dan tambahkan file berikut ke proyek Web Role:
         File 1
         <file name>.exe
         File 2
         <file name>.exe.manifest
         File 3
         <file name>.xbap
    5. Pilih file diatas, dan set Build Action to Content.
    6. Jika
    anda ingin menampilkan aplikasi XBAP ketika pengguna menavigasi ke root URI Web Role anda, 

    silakan memodifikasi web.config, dan tambahkan kode berikut di bawah bagian system.webServer

    (ganti XbapClient.xbap untuk XBAP nama Anda):

     

       <defaultDocument>
       	<files>
           	   <clear/>
               	<add value="XbapClient.xbap"/>
       	</files>
         </defaultDocument>

     

    Jalankan solusi pada Development Fabric, dan anda seharusnya dapat melihat aplikasi XBAP. Hal ini juga akan bekerja dengan baik setelah dijalankan pada real cloud.

    Catatan Jika Anda ingin memodifikasi proyek XBAP
    yang asli, Anda harus mengambil langkah-langkah tambahan untuk perubahan yang akan muncul dalam Web Role:

     

    1.    Buka command prompt di Visual Studio, dan jalankan perintah berikut untuk menghapus cache XBAP:


    mage-cc

     

    2.    Hapus .exe, .manifest, dan .xbap file dari Web Role.

    3.    Ulangi langkah 3 sampai langkah 5 di atas.

     

    Karena proyek XBAP tidak dapat dikaitkan dengan proyek Web Role secara otomatis, banyak hal yang harus dilakukan secara manual bila anda ingin memperbarui proyek XBAP. Anda dapat mencoba membuat script Visual Studio untuk mengotomatisasi proses ini, tetapi jika sebuah proyek Silverlight dapat memenuhi kebutuhan Anda, Anda sebaiknya menggunakan Silverlight.

    Berlanjut ke MS Knowledge Base: Bagaimana cara untuk  menjalankan XBAP dalam Windows Azure?(Part 2)


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Jumat, 08 April 2011 02.56
    Moderator