كيفية استكشاف أخطاء SharePoint غامضة.

نظرة عامة:

التصحيح صعوبة عند تطوير وظيفة مخصصة ل Windows SharePoint Services 3.0 (WSS) أو Microsoft Office SharePoint Server (موس). المذنب الرئيسي هو أن SharePoint السطوح عادة سوى القليل من المعلومات التشخيصية في مستعرض ويب عند حدوث خطأ. هذا بلوق دخول توضح هذه المقالة كيفية تحديد موقع إضافية إنشاء نظام معلومات التشخيص التي يمكن غالباً ما تقدم أن الإضافية قليلاً من التفاصيل أن أحد الاحتياجات بغية تحديد الأسباب الجذرية. ثم قد يؤدي هذا إلى حل المشكلة.

وقد استخدمت هذا الأسلوب بنجاح كبير لحل الأخطاء إلا غامضة.

النهج:

يحفظ SharePoint قدرا كبيرا من المعلومات إلى سجل تشخيص في ملف سجل في 12 خلية.

خلية "12" ويقع عادة في "ج:\البرنامج الملفات المشتركة مايكروسوفت المشتركة الملقم Extensions12 ". (لست متأكداً مما إذا كان من الممكن 12 خلية للعيش في أي مكان آخر, في الحقيقة).

وتتمثل الفكرة في تحديد موقع ملف السجل الحالي, قوة الخطأ ثم قم بفتح ملف السجل بسرعة. تتميز هذه ملفات السجل:

  • كميات وفيرة من المعلومات. SharePoint تولد كمية كبيرة جداً من المعلومات المتعلقة بالتشخيص ويكتبه إلى أن ملف السجل بشكل سريع جداً. كنت بحاجة إلى أن تكون سريعة مع الأصابع للاستيلاء عليها.
  • تعدد. SharePoint لا الكتابة إلى ملف سجل واحد ولكن بدلاً من ذلك يقوم بإنشاء ملفات سجلات متعددة في تسلسل.
  • قم بنسخ ولصق جيد في MS Excel.

بلدي الأسلوب المفضل:

  1. فتح مستكشف windows الإشارة إلى 12 hivelogs.
  2. فرز العرض لإظهار حسب تاريخ التعديل (أحدث الأولى).
  3. تسليط الضوء على ملف السجل الحالي أكثر.
  4. في إطار مستعرض ويب, القوة إلى حدوث الخطأ.
  5. فتح ملف السجل الحالي بسرعة ونسخ محتوياتها إلى MS Excel.
  6. الانتقال إلى نهاية وتحليل المدخلات ذات الصلة.

ملاحظات أخرى:

بشكل افتراضي, سجل التشخيص يقع في 12 دليل hiveLOGS.

MS أفضل الممارسات (ككل مايك t. من Microsoft) الدولة التي يجب أن يتم حفظ ملفات السجل إلى محرك أقراص ثابتة منفصلة. واحد يقوم بهذا عن طريق الإدارة المركزية. مسؤول النظام الخاص بك قد فعلت هذا, في هذه الحالة سوف تحتاج من الواضح للعثور على ملف سجل هناك بدلاً من الافتراضي 12 موقع الخلية).

هذا الإدخال ويتناول قضايا مثل:

  • فشل في بدء التشغيل بسبب خطأ داخلي سير العمل SharePoint.
  • (المزيد من الجهود لإضافة على مر الزمن)
  • هذا الدخول كان مفيداً لتشخيص الأخطاء سير العمل (مثلاً. "سير العمل فشل في بدء التشغيل بسبب خطأ داخلي").

4 افكار عن "كيفية استكشاف أخطاء SharePoint غامضة.

  1. فردين لاري

    حتى, هناك أوقات عندما ذهبت إلى 12 خلية سجلات وتجد هناك القليل لأي شيء في هذه, حتى ولو كانت مستويات التسجيل حيث أنه ينبغي أن تكون هناك بيانات هناك. وعلى سبيل المثال, وأنا جالس هنا النظر إلى طريقة عرض مستكشف windows لمجلد سجلات وأنا أرى أن, في المتوسط, سجلات 1-2 الحفلة. ولكن بعد ذلك أرى عدة ساعات التي تكون فيها السجلات 10 كيلو. الآن, مواقع sharepoint المعني كثيرا في استخدام جميلة 24 أي عدد من الساعات يوميا. حتى يحدث شيء لمؤشرات الترابط/عمليات توليد المعلومات التي تمنعها من معلومات تسجيل الدخول, كنت قد تحمل. حتى, كيف الرقم خارج ما هو الذي يسبب هذه المشكلة?

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

    الرد
  2. فورد كيلي
    إذا تم العثور على أية ملفات سجل في الموقع الافتراضي 12HIVE, يمكنك التحقق من يمكن الاطلاع على موقع ملف السجل في وسط الإدارة->العمليات->التسجيل والإبلاغ->تسجيل دخول التشخيص.
    الرد
  3. كتب النفيس:
    وبفضل رجل! وهذا شيء عظيم. قد تمكنت أخيرا من تتبع الخطأ من ملف السجل الذي تم إنشاؤه. وما فعلته ينسوا لتغيير اسم اسم التجميع في ملف البيان workflow.xml المحدد في feature.xml.
    ممتازة.
    "رونووركفلوو: System.IO.FileNotFoundException: تعذر تحميل الملف أو التجميع ' نيووركفلوويووركفلوو, الإصدار = 1.0.0.0, الثقافة = المحايدة, PublicKeyToken = ed96fa43c5396ebe’ أو بأحد التبعيات الخاصة به. يتعذر على النظام العثور على الملف المحدد. اسم الملف: ‘نيووركفلوويووركفلوو, الإصدار = 1.0.0.0, الثقافة = المحايدة, PublicKeyToken = ed96fa43c5396ebe’ في System.Reflection.Assembly._nLoad(اسم الملف, سلسلة تعليمات البرمجة الأساسية, دليل أسيمبليسيكوريتي, لوكاتيونهينت الجمعية, ستاككراولمارك& ستاكمارك, ثرووونفيلينوتفوند المنطقية, فورينتروسبيكشن المنطقية) في System.Reflection.Assembly.nLoad(اسم الملف, سلسلة تعليمات البرمجة الأساسية, دليل أسيمبليسيكوريتي, لوكاتيونهينت الجمعية, ستاككراولمارك& ستاكمارك, ثرووونفيلينوتفوند المنطقية, فورينتروسبيكشن المنطقية) في System.Reflection.Assembl…"
    الرد

اترك ردًا

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *