حدث خطأ أثناء الوصول إلى موجز RSS من Silverlight باستخدام WebClient()

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

سؤال

لقد قمت بتنزيل الكود من كتاب جون بابا هنا: http://silverlight-data.com/

وأنا أقوم بتشغيل مثال الفصل السابع بنجاح والذي يسمح لك بالضغط

زر ويقرأ RSS من digg.com ثم يعرضه.

لذا، قمت باستبدال عنوان URL الخاص بالحفر

http://services.digg.com/stories/topic/microsoft/?appkey=http%3A%2F%2Fwww.silverlight-data.com&count=20]

مع خلاصة RSS الخاصة بي:

http://tanguay.info/web/rss

لكنني تلقيت هذا الخطأ في حدث DownloadStringCompleted:

النتيجة "E.Result" ألقى استثناء من النوع "system.reflection.targetInvocationException" خطأ = {system.security.securityexception ---> System.Security.SecurityException:خطأ الأمن BEI SYSTEM.NET.BROWSERHTTPWEBREQUEST.INERNALENDGETRESPONSE (IASYNCRESULT ASYNCRESULT)

لقد قمت بتجربة خلاصات RSS أخرى، على سبيل المثال:http://news.google.com/nwshp?hl=ar&tab=wn&output=rss

وأحصل على نفس الخطأ الأمني.

ما الذي يمكنني فعله لتجنب ظهور هذه الأخطاء حتى أتمكن من استهلاك هذه الموجزات من Silverlight؟

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

المحلول

إذا حاولت الوصول إلى موقع ويب/عنوان URL يختلف عن عنوان URL الذي يتم تشغيل تطبيق Silverlight فيه، فستحتاج إلى إعداد ملف سياسة عبر المواقع أو الوصول إلى موقع به موقع يسمح بالوصول.

[عدل تمت إضافة روابط تيم هوير]

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