مشاركة عبر


كيفية: تحديد موقع بديل للتحديثات النشر

You can يثّبت your ClickOnce تطبيق initially from a CD أو a يجعله مشتركًا الملفات, but the تطبيق must تحقق من periodic تحديثات تشغيل the ويب. يمكنك تحديد موقع بديل للتحديثات في البريد توزيع البيان حيث التطبيق الخاص بك يقوم بتحديث نفسها من صفحة ويب بعد التثبيت الأولى الخاص به.

ملاحظة

Your تطبيق must be configured إلى يثّبت locally إلى استخدم this ميزة. لمزيد من المعلومات، راجع الإرشادات التفصيلية: نشر تطبيقات ClickOnce يدوياً. في addition, if you يثّبت a ClickOnce تطبيق من the شبكة, إعداد an بديل الموقع causes ClickOnce إلى استخدم that الموقع for كلاهما the initial installation و الجميع subsequent تحديثات. If you يثّبت your تطبيق locally (for مثال, من a CD), the initial installation هو performed using the الأصلي وسائط, و الجميع subsequent تحديثات will استخدم the بديل الموقع.

Specifying an بديل الموقع for تحديثات بواسطة using MageUI.exe (Windows Forms-based أداة مساعدة)

  1. فتح a .NET Framework الأمر تعجيل و نوع:

    mageui.exe

  2. تشغيل the ملف قائمة, اختيار فتح إلى فتح your تطبيق's بيان التوزيع.

  3. تحديد علامة تبويب خيارات توزيع.

  4. في صندوق نص المسماة يشغّل الموقع، Enter الزر الزر عنوان URL إلى direcإلىry الذي سيحتوي على بيان توزيع تحديثات التطبيقات.

  5. قم بحفظ النشر بيان.

تحديد الموقع بديل للتحديثات بواسطة استخدام Mage.exe

  1. فتح تعجيل أوامر من برنامج.NET Framework.

  2. التعيين الموقع تحديث باستخدام الأمر التالي. في هذا المثال، HelloWorld.exe.applicationهو مسار إلى الخاص بك ClickOnceبيان تطبيق، وفيه دائماً بملحق.تطبيق، و **http://adatum.com/Update/Path**هو URL الذي ClickOnceسيتم فحص من وجود تحديثات تطبيق.

    Mage -Update HelloWorld.exe.application -ProviderUrl http://adatum.com/Update/Path

  3. احفظ الملف.

    ملاحظة

    تحتاج الآن إلى إعادة التوقيع ملف مع Mage.exe. لمزيد من المعلومات، راجع الإرشادات التفصيلية: نشر تطبيقات ClickOnce يدوياً.

أمان

إذا قمت بتثبيت تطبيق الخاص بك من متوسط دون اتصال مثل CD، والكمبيوتر هو عبر الإنترنت، ClickOnceأولاً بفحص URL المحدد بواسطة <deploymentProvider>علامة في توزيع البيان لتحديد ما إذا كان الموقع تحديث يحتوي على الإصدار أحدث من تطبيق. إذا كان ذلك، ClickOnceتثبيت تطبيق مباشرة من هناك، بدلاً من الدليل التثبيت الأولى، و تحديد وقت تشغيل اللغة العامة (CLR) الثقة تطبيق الخاص بك المستوى استخدام <deploymentProvider>. إذا كان الكمبيوتر هو دون اتصال، أو <deploymentProvider>هو لا يمكن الوصول إليه، ClickOnceيثّبت من القرص المضغوط و CLR منح الثقة التي تعتمد تشغيل يؤشر اليثّبت؛ من أجل يثّبت القرص مضغوط، وترتيب هو يعني أن يتلقى تطبيق الخاص بك ثقة تامة. يورث الجميع التحديثات اللاحقة على هذا المستوى من الثقة.

لالجميع ClickOnceالتطبيقات التي استخدم <deploymentProvider>يجب بوضوح بتعريف الأذونات التي يحتاجون إليها في بيان تطبيق الخاصة بهم، حيث لا يتلقى تطبيق مستويات الثقة تشغيل أجهزة كمبيوتر مختلفة.

راجع أيضًا:

المهام

الإرشادات التفصيلية: نشر تطبيقات ClickOnce يدوياً

المرجع

ClickOnce Deployment Manifest

المبادئ

أمان ClickOnce

اختيار استراتيجية ClickOnce التحديث