فئة المحفوظات: البق SharePoint

حل سريع: "اسم نوع المحتوى '$ Resources:ريبورتسيرفيريسورسيس … لا يمكن أن تحتوي على … أحرف خاصة”

كنت تنفق بعض الوقت تنظيف SharePoint 2010 الموقع وواحدة من القضايا "تنظيف" تتعلق بملف / تثبيت مسألة خدمات تقرير SQL Server بشكل غير صحيح.  المشكلة نشأت عندما حاول أحد زملائي حفظ موقع كقالب، ثم قم بإنشاء إنشاء موقع جديد يستند إلى ذلك القالب.  حفظ العملية تعمل بشكل جيد, ولكن عندما حاولت إنشاء موقع جديد, SharePoint عرض رسالة الإعلام بالخطأ التالية:

خطأ

اسم نوع المحتوى '$ Resources:ريبورتسيرفيريسورسيس,داتاسورسيكونتينتيبينامي;' لا يمكن أن تحتوي على: \ / : * ? “ # % < > { } | ~ & , فترتين متتاليتين (..), أو أحرف خاصة مثل علامة تبويب.

هنا غطاء الشاشة:

 

image

كان نظرة على أنواع المحتوى في الموقع، ووجدت أن هذا:

image

أنواع المحتوى هذه بوضوح غير صحية.

هذه المسألة يبدو أن الخروج كثيرا على الإنترنت، وهناك لا يبدو أن يكون واحد توافق في آراء حول كيفية حل هذه المشكلة.  لقد وجدت جدول مفيد أن تعيين أسماء نوع المحتوى غير صالحة لنوع محتوى جيد الأسماء هنا: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  أنا يدوياً حدثت لهم هكذا:

image

(برايتستار في الاسم أمرا اختيارياً ومن الواضح أن, ولكن لا يمكن أن يصب ابتسامة )

وهذا يسمح لي إنشاء قالب جديد ولم يكسر أي شيء على مواقع أخرى, بما في ذلك بعض الأشياء PerformancePoint Server الذي تعمل به مجموعة مختلفة تماما من الناس.  وكنت آنذاك قادرة على إنشاء موقع جديد على القالب.  النجاح!

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

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

حزمة الخدمة SP 2010 كقوب, مكتبات المستندات والمستخدمين المجهولين

تحديث هام: وقد نشرت ماستيكارز والديك حل هنا: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</وضع حد للتحديث>

هذا الأسبوع, زملائي في الفريق، وتم ترقية موقع العميل الإنترنت العمومي من موس إلى SP 2010. يستخدم الموقع موس كقوب في عدة أماكن.

ذهبنا من خلال إجراءات مفصلة للغاية لضمان الدقة, الجودة وكل شيء على ما يرام من الأشياء. وعلى الرغم من أن, لقد واجهت مشكلة في الساعة الحادية عشرة أن نحن لم أكن أتوقع أو كشف حتى وقت متأخر جداً. على وجه التحديد, لن تجعل لدينا كقوب للمستخدمين المجهولين. تجد أنها أصدرت للمؤلفين (الذي تم تسجيله), ولكنه لن يظهر المحتوى للمستخدمين المجهولين.

وقد فعلنا كثير من البحوث وهذه هي المعايير والإجراءات التي اتخذناها لعزل السلوك:

  • كقوب من شأنه أن يجعل غرامة عند أنها تقوم حاليا بسحب المحتوى من قائمة مخصصة.
  • كقوب من شأنه أن يجعل المحتوى من مكتبة صفحات.
  • أنه سيجعل لا محتوى من/SiteCollectionImages
  • إنشاء مكتبة مستندات جديدة، وإيداع مستندات قليلة إلى أنه. ونحن لم تضف أي نوع من أنواع المحتوى للمكتبة – كان هذا بسيط من ليب دوك مربع مع لا التخصيص. لا يمكن قراءة كقوب الموجودة منه.
  • قمت بإنشاء صفحة جديدة، وإضافة كقوب باستخدام كافة القيم الافتراضية. لا يجعل للمجهول.
  • ونحن (إلى حد ما عجل) قم بإعداد س الجديدة 2010 البيئة, مباشرة من المربع مرة أخرى وتكرار هذا السلوك.

خلاصة, ويبدو أن كقوب في SP2010 لا يمكن تقديم المحتوى للمستخدمين المجهولين عند مصدر البيانات عبارة عن مكتبة مستندات. يمكن أن يكون هذا صحيحاً?

وهذا هو الخطأ الذي شهدناه في سجلات:

عنوان جزء ويب: 653D91fb-2f83-4e6a-83af-1f39e8939f0a جزء ويب الخاص باستعلام المحتوى
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0أجزاء ويب SharePoint مؤسسة x 1540 89a1 "خطأ عالية" أثناء تنفيذ جزء ويب: System.NullReferenceException: لم يتم تعيين إلى مثيل لكائن مرجع كائن. في Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(ويب SPWeb, صف DataRow, سلسلة سترديفاولتيتيموبين, فسيتدوسيكون المنطقية, فسيتونكليك المنطقية, سلسلة فيليريفكولومنريف, سلسلة بروجيدكولومنريف, سلسلة فسوبجتيبيكولومنريف, سلسلة بيرماسككولومنريف) في Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() في Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() في Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(سلسلة فيوباث) في Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

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

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin