حدث خطأ أثناء الوصول إلى موجز RSS من Silverlight باستخدام WebClient()
-
20-08-2019 - |
سؤال
لقد قمت بتنزيل الكود من كتاب جون بابا هنا: http://silverlight-data.com/
وأنا أقوم بتشغيل مثال الفصل السابع بنجاح والذي يسمح لك بالضغط
زر ويقرأ RSS من digg.com ثم يعرضه.
لذا، قمت باستبدال عنوان URL الخاص بالحفر
مع خلاصة 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 فيه، فستحتاج إلى إعداد ملف سياسة عبر المواقع أو الوصول إلى موقع به موقع يسمح بالوصول.
[عدل تمت إضافة روابط تيم هوير]
نصائح أخرى