سؤال

أريد إنشاء موقع كامل في Visual Studio (Sandbox Solution)، لذلك من السهل النشر (مع الضغط على الزر الموجود في مستوى جمع الموقع) إلى Office 365 / SharePoint Online.

يمكنني إنشاء موقعي والفائدة الفرعية، ولكن عندما لا أستطيع معرفة كيفية الحصول على صفحات طلبي في مكتبة الطرائد / الصفحات الفرعية الصحيحة في موقع فرعي آخر ...

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

ولكن، عندما أقوم أولا بإنشاء هيكل موقعي أولا، فمن الممكن أيضا الحصول على صفحة طلبي في الفرعية الصحيحة من موقع فرعي آخر.

أي أفكار؟

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

المحلول 5

أخيرا استخدم نموذج كائن العميل لإنشاء موقعي. يقرأ الهيكل الكامل من الموقع ويعالجها في الموقع ب.

يعمل لطيفة: -)

نصائح أخرى

لا يسمح بصفحات التطبيق في حلول SandBoxed.

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

آسف، كانت صفحات الموقع.؛ -)

لكني حلها مع عمل حولها.:-) أولا أضع صفحاتي في مجموعة الموقع في مجلد TEMP؛ثم نقل / نسخ الملفات إلى مكتبة الصفحات الفرعية.

أعتقد أن WebTemplates كان سيكون خيارك الأفضل.أنها تعمل تماما في حلول SharePoint Online / Office 365 / Sandbox.فيما يلي مشاركة مفصلة ومتشددة عليها:

لكنني حلها مع عمل حولها.:-) أولا أضع صفحاتي في مجموعة الموقع في مجلد TEMP؛ثم نقل / نسخ الملفات إلى مكتبة الصفحات الفرعية.

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

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