Silverlight General FAQ(Web Service): Apakah yang dimaksud dengan cross domain/scheme/zone policy? Bagaimana cara konfigurasinya?

Общие обсуждения Silverlight General FAQ(Web Service): Apakah yang dimaksud dengan cross domain/scheme/zone policy? Bagaimana cara konfigurasinya?

  • 28 Mei 2012 9:54
    Moderator
     
     
      • Cross domain: Sebuah domain diwakili oleh satu nama domain. Sebagai contoh, www.company1.com  merupakan sebuah domain, sementara www.company2.com  merupakan domain lain. Jika sebuah aplikasi Silverlight di-host di bawah www.company1.com , sementara sumber dayanya, seperti layanan web, di-host pada www.company2.com , ini dianggap sebagai skenario cross domain. Demikian juga, localhost: 80 dan localhost: 81, atau www.company1.com  dan subdomain.company1.com  juga bisa dianggap sebagai domain yang berbeda.
      • Cross scheme:

    Terdapat 3 tipe scheme yaitu:

    1. http

    2. https

    3. file

    Jika sebuah aplikasi Silverlight disalin ke disk lokal, dan anda klik dua kali pada halaman html Hosting untuk memulainya,hal itu akan di-host dalam skema file. Jika sumber daya di-host di bawah skema http atau https, ini dianggap sebagai skenario cross scheme.

      • Cross Zone: Berlaku pada IE. Dibawah “Internet Options”, klik Security tab, dan anda akan menemukan 4 security zone.

    Apakah kita mendukung scenario cross***? Silahkan buka: http://msdn.microsoft.com/en-us/library/cc189008(VS.95).aspx untuk melihat tabel.

    Pada tabel tersebut, perhatikan baris:

    Requires a security policy file.

    Ini berarti security policy file yang valid harus terdapat pada root web server. Misalnya, jika domain adalah www.company1.com , security policy file yang valid adalah: http://www.company1.com/clientaccesspolicy.xml, atau http://www.company1.com/crossdomain.xml. Jika web server adalah IIS dengan setting default, anda dapat menempatkan policy file pada C: \ Inetpub \ wwwroot. Jika anda membuat sebuah layanan self-hosted WCF, silakan lihat solusinya pada" Bagaimana cara menyediakan file cross domain policy untuk layanan self-host WCF?” .


    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.