كيف يتم إجراء مكالمات عبر النطاقات من Silverlight؟

StackOverflow https://stackoverflow.com/questions/29814

  •  09-06-2019
  •  | 
  •  

سؤال

ما المطلوب لإجراء مكالمة عبر النطاقات بنجاح من Silverlight؟

هل كانت مفيدة؟

المحلول

إذا فهمت سؤالك بشكل صحيح، فستحتاج إلى وجود ملف Clientaccesspolicy.xml في جذر الويب الخاص بالمجال الخاص بالخادم الذي ترغب في الاتصال به (على سبيل المثال www.example.com/clientaccesspolicy.xml) والذي يحدد أنه مقبول للخدمات من المجالات الأخرى للاتصال بالخدمات على هذا المجال.

إقرأ ال كيفية جعل الخدمة متاحة عبر حدود المجال مقالة MSDN للحصول على معلومات أكثر تفصيلاً.

نصائح أخرى

راجع مشاركة مدونة جون جالاوي حول هذا أيضًا

http://weblogs.asp.net/jgalloway/archive/2008/12/12/silverlight-crossdomain-access-workarounds.aspx

ملف مساعد Intellisense والإرشادات التفصيلية: http://silverlight.net/learn/learnvideo.aspx?video=47174

ربما تحقق أيضًا من JSONP http://www.west-wind.com/weblog/posts/107136.aspx على سبيل المثال، هذه هي الطريقة التي يمكنك من خلالها الحصول على تحديثات Twitter في JavaScript من جانب العميل على الرغم من وجود Twitter في نطاق مختلف عن صفحة الويب الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top