كيف يمكنني تشغيل كامل الثقة XBAP على الإنترانت ؟

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

  •  19-08-2019
  •  | 
  •  

سؤال

لقد قدم WPF تطبيق متصفح الذي يستضيف القديمة WinForms الضوابط (لم يتم ترحيلها بالكامل إلى WPF حتى الآن).باستخدام WindowsFormsHost يعني متصفحي التطبيق يتطلب الثقة الكاملة لتشغيل.هذه ليست مشكلة بالنسبة لي لأن هذا التطبيق هو فقط من المفترض أن تكون تعمل على الشبكة الداخلية في الشركة.ومع ذلك ، بعد نشر xbap إلى مشاركة شبكة اتصال ، فإنه يرفض تشغيل قائلا "الثقة لا تمنح".

ما هي الطرق التي أستطيع منح الثقة الكاملة XBAP التطبيقات المخزنة على الشركات الإنترانت ؟

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

المحلول

حتى الآن, لقد وجدت 2 طرق للقيام بذلك.من خلال مجموعة معقدة حقا طريقة تثبيت الشهادات على الجهاز الهدف.

أو من خلال طريقة أبسط مما هو فقط مناسبة الشبكات الداخلية هنا:

نشر العرف CLR السياسة الأمنية أن يعدل الافتراضي permissionset نظرا منطقة

لذلك أنا فعلت ذلك ، يعمل.هنا هي الخطوات التفصيلية كيف حصلت على هذا العمل:

  1. افتح لوحة التحكم > أدوات إدارية > .NET Framework 2.0
  2. قم بتوسيع نهج أمان وقت التشغيل > الجهاز > مجموعات التعليمات البرمجية > All_Code
  3. حق انقر All_Code ثم انقر فوق جديد...
  4. إنشاء رمز جديد مجموعة سميت لي MyProject_FullTrust_Zone
  5. اختيار URL حالة نوع و تحديد المسار على الشبكة حيث التطبيقات التي سيتم نشرها.
  6. اختيار استخدام القائمة إذن مجموعة, تعيين إلى الثقة الكاملة.

الآن المشكلة الوحيدة مع هذا الأسلوب هو أن لدي لنشر هذا التغيير إلى مئات من الآلات.لذلك ربما لا يزال هناك طريقة أسهل أن تفعل هذا ؟

نصائح أخرى

وسيكون <وأ href = "http://blogs.msdn.com/llobo/archive/2009/11/06/new-wpf-features-full-trust-xbap-deployment.aspx" يختلط = " نوفولو noreferrer "> ممكن في صافي 4.0 التخطيط التي ستصدر في النصف الأول من عام 2010. وهو الآن في مرحلة بيتا، ولكن لأنه يأتي مع <لأ href =" HTTP: //blogs.msdn. كوم / jeffbe / أرشيف / 2009/10/19 / ذاهب-يعيش مع والبصرية-استوديو-2010-بيتا-2.aspx "يختلط =" نوفولو noreferrer "> الذهاب رخصة يعيش الذي يسمح لك 'الذهاب العيش "حتى مع إصدار بيتا من .NET Framework.

وعلى الرغم من أنني لم أحاول ذلك، هو المسار إلى XBAP أضاف كموقع موثوق به؟

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