سؤال

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

أقوم بتشغيل wss3.0 مع SharePoint 2007 في كلتا البيئتين ويجب على أجزاء الويب قراءة المعلومات من قوائم SharePoint ثم إظهارها عبر عنصر تحكم مكرر.

لقد أضفت تجميعات أجزاء الويب إلى ذاكرة التخزين المؤقت للتجميع وقوالب التحكم والميزات والتخطيطات إلى المجلدات الصحيحة على الخادم.لقد أضفت أيضًا <SaveControl /> قم بالعلامات إلى web.config ثم قم بتشغيل الأمر التالي.
"%CommonProgramFiles%\Microsoft Shared\web server extensions\12\bin\stsadm.exe" -o installfeature -name <FeatureName> -force

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

آسف لأنني لا أنشر أي كود مصدر ولكن ليس لدي أي فكرة عن أي جزء من الكود قد يكون خاطئًا للتسبب في خطأ مثل هذا.

شكرا كثيرا مسبقا.

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

المحلول

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

هناك احتمال بنسبة 99% أن يكون له علاقة بالرمز الخاص بك.قم بإضافة بعض التسجيل، وإعادة نشر ملف dll ومراجعة ملفات السجل.

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

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