سؤال

أحتاج إلى مساعدة قليلة فيما يتعلق بحل SharePoint الذي تم إعداده في SharePoint.

قمت بإنشاء مشروع WSPBUilder (12 هيكلة 12، بما في ذلك مجلد Controltemplates)

قمت بإنشاء مشروع عناصر تحكم المستخدم (مثل تسجيل الخروج تسجيل الدخول وغيرها) وعندما أقوم بإنشاء ملفات .ascx تتم إضافتها إلى 12 \ Not Controltemplates (كتبت حدث Postbuild لإضافة .ascx كمستشاري Controltemplate)

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

لا يحتوي الحل على مورد إنشاء تطبيق ويب، وبالتالي لا يمكن نشرها في تطبيق ويب معين. لا يمكن نشرها على مستوى العالم إلا.

أعتقد أن المشكلة تضيف safecontrols إلى masterest.xml. عندما أبني WSP لا توجد عناصر تحكم آمنة تضيف إلى Maifest.xml. لقد قمت بتضمين النشر إلى GAC في ملف Wspbuilder.exe.config أيضا.

My Feature.xml كما يلي

giveacodicetagpre.

كيف يمكنني حل هذه المشكلة. أريد نشر WSP إلى WebApplication محدد فقط.

شكرا لك.

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

المحلول

إذا كنت تقوم بتسجيل SAFECONTROLS، فأنت بحاجة إلى النطاق للميزة على مستوى تطبيق الويب بحيث تعرف أي web.config للتحديث.تغيير النطاق إلى WebAwApplication وسيعرف أي web.config للنشر في.

أيضا عند استخدام STSADM استخدم مفتاح التبديل -URL لتوفير تطبيق الويب الذي تحتاجه.

شين

نصائح أخرى

كيف تقوم بنشر هذا - ما هي أوامر Stsadm الدقيقة التي تصدرها؟هل يطابقون النطاق في ملف البيان الخاص بك؟

http://msdn.microsoft.com/EN-US / Library / BB861828 (Office.12) .aspx

أوه في الواقع كان خطأي..ري للاضطراب.

لم أقم بتضمين القيمة الرئيسية في ملف wspbuilder.exe.config.أنا آخذ الضوابط الآمنة في مجلد آخر محدد في الحل.كان علي أن أدرج في ملف التكوين.

الآن كل شيء على ما يرام.شكرا للمساعدة.

فعلت نوعا من نفس الملاحظة مثلك. لا أعتقد أنه يرتبط بنشر GAC أو BIN في DLL، ولكن فقط إذا كان هناك Safecontrol المدرجة. هنا كيفية القيام بذلك في SP2010: http://rasor.wordpress.com12/04 / SP2010-WSP-Global-or-not /

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