استكشاف أخطاء محددة في توزيعات ClickOnce

يسرد هذا pic إلى الأخطاء عام التالية التي يمكن أن تحدث عند نشر ClickOnceتطبيق، ويوفر الخطوات إلى حل كل مشكلة.

أخطاء عامة

عند محاولة بحث ملف.تطبيق، يحدث أي شيء، يعرض XML في إنترنت مستكشف أو تتلقى تشغيل أو حفظ باسم صندوق حوار

Th هو خطأ هو تشغيل الأرجح بأنواع المحتويات (يعرف أيضا أنواع MIME) لم يتم regهوtered بشكل صحيح تشغيل الخادم أو العميل.

أولاً، تأكد من أن الخادم هو تكوينها ليتم اقترانه بملحق.application نوع المحتوى "تطبيق/س م ث-تطبيق".

إذا كان الملقم هو مكونة بشكل صحيح، تحقق .NET Framework 2.0هو مثبتاً تشغيل جهاز الكمبيوتر الخاص بك. إذا .NET Framework 2.0هو تثبيت، وكنت لا تزال تشاهد th هو المشكلة، حاول إزالة تثبيت وإعادة تثبيته .NET Framework 2.0إلى re-regهوter نوع المحتوى تشغيل العميل.

ظهور رسالة الخطأ، "تعذر إلى استرداد تطبيق.ملفات مفقودة في نشر "او" تطبيق ينزّل تمت مقاطعة، تحقق من وجود أخطاء شبكة الاتصال والمحاولة مرة أخرى "

تشير هذه الرسالة إلى أن واحداً أو أكثر ملفات التي يتم الرجوع إليها بواسطة ClickOnceلا يمكن تحميل بيانات. أن أسهل طريقة للتصحيح رقم هو الخطأ هو لمحاولة ينزّل عنوان URL هذا ClickOnceتقول أنه لا يمكن التحميل. فيما يلي بعض الأسباب المحتملة:

  • إذا كان السجل ملف تقول "(403) Forbidden"او"(404) عدم العثور على،" التحقق من أن الخادم ويب تم تكوينه بحيث لا يمنع ينزّل هذا ملف. لمزيد من المعلومات، راجع ملقم ومشاكل تكوين عميل في توزيعات ClickOnce.

  • إذا تم حظر الملف.config قبل الملقم، راجع القسم "ينزّل خطأ عند محاولة يثّبت ClickOnceتطبيق الذي يحتوي على ملف config" لاحقاً في هذا الموضوع.

  • تحديد ما إذا كان ذلك بسبب deploymentProviderمحدد الموقع المعلومات في النشر بيان يشير إلى الموقع آخر غير محدد الموقع المعلومات المستخدمة للتنشيط.

  • تأكد من أن الجميع ملف s موجودة تشغيل الملقم؛ ClickOnceاليسجل يجب أن يخبرك التي ملف لم يتم العثور تشغيل.

  • معرفة ما إذا كانت هناك مشكلات في الاتصالية بالشبكة، يمكن أن تتلقى هذه الرسالة إذا أصبحت غير المتصلة أثناء الكمبيوتر العميل ينزّل.

قم بتحميل خطأ عند محاولة إلى يثّبت تطبيقات ClickOnce يحتوي على ملف config

افتراضياً، يتضمن أحد تطبيقات المستندة إلى Windows Visual أساسى App.config ملف. يكون هناك مشكلة عندما يحاول مستخدم يثّبت من خادم ويب التي تستخدم ‏‫النظام التشغيل Windows الخادم 2003، نظراً لأن النظام التشغيل يقوم بحظر يثّبت ملفات.config لأسباب أمنية. إلى تمكين the .config ملف إلى be installed, انقر استخدم ".ينشر" ملف ملحق في the ينشر خيارات حوار صندوق.

You also must التعيين the محتوى أنواع (also known كـ MIME أنواع) appropriately for .تطبيق, .بيان, و .نشر ملفات. ل المزيد من المعلومات، راجع وثائق الخادم ويب.

For المزيد معلومات, see "‏‫نظام التشغيل Windows الخادم 2003: مؤمّن-أسفل محتوى أنواع" في ملقم ومشاكل تكوين عميل في توزيعات ClickOnce.

ظهور رسالة الخطأ: "تطبيق هو improperly منسق;" ملف السجل يحتوي على "توقيع XML هو غير صالح"

تأكد من أنك قمت بتحديث بيان الملف والتوقيع عليه مرة أخرى. Republish your تطبيق بواسطة using Visual Studio أو استخدم Mage إلى sign the تطبيق again.

You محدث your تطبيق تشغيل the الخادم, but the العميل does not ينزّل the تحديث

This problem might be solved بواسطة completing واحد of the following tasks:

  • بفحص deploymentProviderمحدد موقع المعلومات في توزيع البيان. Ensure that you are جاري الآن التحديث the bits في the same الموقع that deploymentProvider نقاط إلى.

  • Verify the تحديث interval في the بيان التوزيع. If this interval هو التعيين إلى a periodic interval, such كـ واحد الوقت every six ساعات, ClickOnce will not مسح ضوئي for an تحديث until this interval has passed. You can تغيير the بيان إلى مسح ضوئي for an تحديث every الوقت that the تطبيق starts. Changing the تحديث interval هو a convenient خيار during development الوقت إلى verify تحديثات are being installed, but it slows أسفل تطبيق تنشيط.

  • حاول يبدأ ing تطبيق مرة أخرى يبدأ قائمة. ClickOnceقد تم الكشف عن تحديث في الخلفية، ولكن يطالبك إلى يثّبت وحدات البت في تنشيط التالية.

أثناء تحديث تتلقى خطأ يحتوي إدخال يسجل التالي: "لا يطابق المرجع في توزيع هوية المعرفة في تطبيق بيان"

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

أول وقت تنشيط من قرص المحلي أو على قرص المضغوط الخاص بنجاح، ولكن في حالة فشل تنشيط اللاحقة من "قائمة ابدأ"

ClickOnceيستخدم عنوان URL نشر موفر إلى تتلقى تحديثات للتطبيق. تحقق من أن الموقع الذي URL هو الإشارة إلى هو الصحيح.

خطأ: لا يمكن يبدأ"تطبيق"

Th هو يشير رسالة الإعلام بالخطأ عادة إلى أن هناك هو مشكلة في جاري التثبيت th هو تطبيق إلى ClickOnceالمخزن. أما تطبيق يحتوي على خطأ أو المخزن هو تالفة. ملف السجل قد تخبرك بمكان خطأ occurred.

يجب القيام بما يلي:

  • التحقق من هوية توزيع بيان، هوية تطبيق بيان، وهي فريدة لكل هوية تطبيق الرئيسي EXE.

  • تحقق من أن لديك ملف مسارات ليست أطول من 100 حرف. إذا كان تطبيق الخاص بك يحتوي تشغيل ملف مسارات طويلة جداً، الذي قد يتجاوز القيود تشغيل تخزين مسار الحد الأقصى. حاول shortening المسارات و إعادة تثبيته.

لم يتم قبولها PrivatePath الإعدادات في ملف تكوين تطبيق

إلى استخدام PrivatePath (التدقيق في مسارات الاندماج)، يجب أن يقوم تطبيق بطلب إذن الثقة كاملة. قم بتغيير بيان تطبيق إلى طلب الثقة الكاملة، ومن ثم حاول مرة أخرى.

أثناء إلغاء التثبيت تظهر رسالة saying، "فشل إلى إلغاء تثبيت تطبيق"

Th هو وتشير الرسالة عادة إلى أن تطبيق قد تم تمت إزالته بالفعل أو إلى مخزن هو تالفة. بعد النقر فوق ‏‏موافق ، ستتم تمت إزالته إدخال اضافه/ازاله البرامج.

أثناء التثبيت، تظهر رسالة تفيد أنه لم يتم تثبيت تبعيات النظام الأساسي

تفتقد أحد المتطلبات الأساسية في GAC (مخزن تجميع مؤقت العمومي) التي يحتاجها تطبيق في ترتيب إلى تشغيل.

النشر مع ‏‫Visual Studio

فشل النشر في ‏‫Visual Studio

تأكد من أن لديك الحق في ينشر إلى الخادم الذي قمت يتم استهداف. على سبيل المثال، إذا تم تسجيل دخولك إلى كمبيوتر الخادم المحطة طرفية كمستخدم عادي، وليس كمسؤول، فمن المحتمل أن لا يجب الحقوق مطلوب للنشر إلى الخادم ويب المحلي.

إذا كنت النشر بمحدد موقع معلومات، والتأكد من الكمبيوتر وجهة بممكّن ملحقات خادم FrontPage.

رسالة الخطأ: تعذر إلى إنشاء موقع ويب '<site> '.لم يتم تثبيت المكونات للاتصال مع ملحقات خادم FrontPage.

تأكد من وجود "Microsoft ‏‫Visual Studio تأليف مكون ويب" المثبتة تشغيل آلة الذي تقوم بالنشر من. للمستخدمين السريع، وترتيب هو مكون هو غير مثبت بشكل افتراضي. للحصول على مزيد من المعلومات، راجع http://انتقال.microsoft.com/fwlink/?LinkId=102310 .

استخدام Mage

يمكنك تجربة إلى تسجيل باستخدام إحدى شهادات في sإلىre الشهادة الخاصة بك ومربع رسالة فارغ

في صندوق الحوار التوقيع، يجب:

  • تحديد تسجيل باستخدام شهادة مخزنة، و

  • تحديد شهادة من lهوt؛ الشهادة الأولى هو لا يكون التحديد الافتراضي.

يؤدي النقر فوق الزر "عدم تسجيل" استثناء

Th هو هو sue هو أحد الشوائب معروفة. لكافة ClickOnceبيانات مطلوبة إلى توقيع. تحديد واحد خيارات التوقيع، فقط و ثم انقر فوق ‏‏موافق .

أخطاء إضافى

يعرض الجدول التالي بعض الأخطاء عام رسائل أن مستخدم كمبيوتر عميل قد تظهر عندما يقوم المستخدم بتثبيت أحد ClickOnceتطبيق. كل رسالة الإعلام بالخطأ هو lهوted بجانب وصف لمعظم السبب المحتمل للخطأ.

رسالة الخطأ

الوصف

لا يمكن بدء تشغيل تطبيق. جهة اتصال ناشر التطبيق.

لا يمكن يبدأ تطبيق. جهة اتصال بائع تطبيق للحصول على المساعدة.

هذه العام خطأ الرسائل التي تحدث عندما لا يمكن بدء تشغيل تطبيق، ويمكن العثور على أي سبب آخر محدد. كثرة th هو يعني تطبيق هو ما تالفة، أو ClickOnceتخزين هو معطوبة.

لا متابعة. تطبيق هو منسق بشكل غير صحيح. للحصول على المساعدة، اتصل بناشر تطبيق.

لم تنجح عملية التحقق من تطبيق. تعذر إلى المتابعة.

غير قادر على استرداد ملفات تطبيق. الملفات التالفة في توزيع.

واحد بيان الملفات في توزيع بناء غير صحيح أو يحتوي على تجزئة التي لا يمكن reconciled مع الملف الموافق. قد يشير هذا الخطأ أيضا بتلف ملف البيان مضمن داخل تجميع. قم بإعادة إنشاء الخاص بك توزيع وإعادة التحويل البرمجي للتطبيق الخاص بك، أو بحث وإصلاح الأخطاء يدوياً في بيانات الخاصة بك.

لا يمكن استرداد تطبيق. خطأ في مصادقة.

لم تنجح عملية تثبيت تطبيق. لا يمكن بحث ملفات التطبيقات تشغيل الخادم. اتصل بناشر تطبيق أو جهاز مسؤول للحصول على المساعدة.

لا يمكن تحميل ملف واحد أو أكثر في عملية نشر لأنه ليس لديك الإذن إلى الوصول إليها. يمكن أن يكون ذلك بسبب وجود خطأ Forbidden 403 التي يتم إرجاعها مع الخادم ويب، والتي قد تحدث إذا كان أحد s ملف في عملية التوزيع ينتهي بملحق يقوم الخادم ويب معاملة كمحمية ملف. أيضا، قد تتطلب direcإلىry الذي يحتوي على واحد أو المزيد ملفات تطبيق على اسم المستخدم وكلمة المرور في ترتيب إلى الوصول.

تعذر ينزّل تطبيق. تطبيق هو mهوsing المطلوب من الملفات. جهة اتصال بائع تطبيق أو مسؤول النظام للحصول على المساعدة.

واحد أو المزيد الملفات المسرودة في تطبيق بيان لم يتم العثور تشغيل الملقم. تحقق من إيداعها الجميع توزيع's تعتمد الملفات، ثم حاول مرة أخرى.

فشل ينزّل تطبيق. تحقق من اتصال الشبكة، أو اتصل بمسؤول النظام أو موفر الخدمة شبكة الاتصال.

ClickOnceلا يمكن تأسيس اتصال شبكة إلى الملقم. افحص التوفر الخاص بالملقم و حالة شبكة الاتصال.

فشل URLDownloadToCacheFile مع HRESULT '<رقم> '. حدث خطأ أثناء محاولة إلى ينزّل '<ملف> '.

إذا كان مستخدم قام بتعيين خيار الأمان المتقدم مستكشف إنترنت "التحذير إذا تغير بين آمنة وغير آمنة وضع" تشغيل كمبيوتر الوجهة توزيع، وفي حالة تثبيت برنامج الإعداد عنوان URL الخاص بالتطبيق ClickOnce هو إعادة توجيه من غير الآمنة إلى موقع اﻷمن (أو العكس بالعكس)، التثبيت ستفشل لأن مقاطعة التحذير Internet Explorer به.

إلى حل المشكلة، يمكنك تنفيذ واحد الإجراءات التالية:

  • مسح خيار الأمان.

  • تأكد من أن URL لإعداد هو عدم إعادة توجيه بطريقة التي تغير أوضاع الأمان.

  • قم بإزالة إعادة توجيه الكامل و أشر إلى URL لإعداد الفعلي.

لقد حدث خطأ في الكتابة إلى قرص الثابت. قد يكون هناك مسافة كافية متوفر تشغيل قرص. جهة اتصال بائع تطبيق أو مسؤول النظام للحصول على المساعدة.

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

لا يمكن يبدأ تطبيق. هناك هو المسافة المتوفرة غير كافية تشغيل dهوk.

dهوk الثابت هو كاملة. مسح إيقاف التشغيل مساحة وأعد إلى تشغيل تطبيق مرة أخرى.

العديد من عمليات تنشيط المنشورة بصدد إلى o إلى تحميل في نفس الوقت.

ClickOnceعدد التطبيقات المختلفة التي يمكن أن تبدأ في نفس الوقت. Th هو هو كبير تعليمات في الحماية من محاولات خبيثة instigate هجمات رفض الخدمة ضد المحلي ClickOnceالخدمة؛ والمستخدمون الذين يقومون بمحاولة يبدأ تطبيق نفسه بشكل متكرر، في تتابع سريع، سوف ينتهي فقط من بمثيل مفرد للتطبيق.

لا يمكن تنشيط اختصارات عبر الشبكة.

اختصارات إلى ClickOnceيمكن بدء تشغيل تطبيق فقط على قرص الثابت المحلي. لا يمكن بدء بواسطة فتح URL الذي يشير إلى ملف اختصار موجود تشغيل الخادم بعيد.

تطبيق هو كبير جداً لتشغيل متصل في الثقة جزئي. جهة اتصال بائع تطبيق أو مسؤول النظام للحصول على المساعدة.

لا يمكن أن يكون أحد تطبيقات التي يتم تشغيلها في الثقة الجزئية بقعة صغيرة من نصف الحجم الحصة النسبية تطبيق متصل، وهو 250 MB بشكل افتراضي.

راجع أيضًا:

المبادئ

أمان ClickOnce والتوزيع

توزيعات ClickOnce استكشاف الأخطاء وإصلاحها