Категория Архивы: Ошибки SharePoint

Быстрое исправление: "Имя типа содержимого '$ ресурсы:ReportServerResources … не может содержать … специальные символы”

Я потратить некоторое время, уборка SharePoint 2010 сайт и один из вопросов очистки относится к коррупции / неправильно установлен выпуск служб отчетов SQL Server.  Этот вопрос возник, когда один из моих коллег пытался сохранить узел как шаблон, а затем создать создать новый сайт, основанный на этом шаблоне.  Сохранение операции работал штрафа, но когда она попыталась создать новый сайт, SharePoint отображается следующее сообщение об ошибке:

Ошибка

Имя типа содержимого '$ ресурсы:ReportServerResources,DataSourceContentTypeName;' не может содержать: \ / : * ? “ # % < > { } | ~ & , два последовательных периодов (..), или специальные символы, такие как знак табуляции.

Вот экран cap:

 

image

Я имел взгляд на типы содержимого на сайте и нашел этот:

image

Эти типы контента являются явно нездоровой.

Эта проблема, как представляется, многое прийти на Интернет и не похоже один консенсус о том, как решить эту проблему.  Я нашел удобный таблицу, сопоставить имена плохой тип содержимого хорошее содержание имена типов здесь: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Я обновить вручную их thusly:

image

(BrightStarr имя необязательно явно, но оно не может повредить Улыбка )

Это позволило мне создать новый шаблон и не разорвать все на других сайтах, в том числе некоторые вещи сервера PerformancePoint, что совершенно другой группы людей работали над.  Я был тогда удалось создать новый сайт в шаблоне.  Успех!

Я не уверен, это 100% решение, но он меня и всех участников в прошлом это раздражает ошибка.  Если я нахожу что-нибудь новое, Я пост обновления.  Моя нервозность проистекает из того факта, что эти имена не должна быть неправильно в первую очередь и путем установления отображаемое имя, Я не касаясь внутреннее имя. 

</конец>

Подписаться на мой блог.

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

SP 2010 CQWP, Библиотеки документов и анонимных пользователей

Важное обновление: Waldek Mastykarz опубликовал обходной здесь: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</конец обновления>

На этой неделе, я и моя команда обновляетесь общественный интернет-сайт заказчика с Мосс для SP 2010. Мосс сайт использует CQWP в нескольких местах.

Мы прошли через очень подробные процедуры для обеспечения точности, качество и все, что хорошие вещи. Несмотря на это, Мы столкнулся с проблемой в 11 час, что мы не ожидаем, или раскрыть до очень поздно. Специально, Наши CQWP не визуализации для анонимных пользователей. Она вынесла найти для авторов (кто были залогинены), но это не показать содержимое для анонимных пользователей.

Мы сделали много исследований и эти параметры и действия, которые мы приняли, чтобы изолировать поведение:

  • CQWP сделает хорошо, когда он тянул контент из настраиваемого списка.
  • CQWP будет отображать содержимое из библиотеки /Pages.
  • Он не будет отображать содержимое из /SiteCollectionImages
  • Мы создали новую библиотеку документов и передать несколько документов. Мы не добавлять любые типы содержимого в библиотеку – это был простой из коробки doc lib с без настройки. Существующие CQWP не удалось прочитать из него.
  • Мы создали новую страницу и добавить CQWP в него с использованием всех значений по умолчанию. Он не будет отображаться для анонимных.
  • Мы (несколько поспешно) Настройка нового СП 2010 Окружающая среда, прямо из коробки снова и реплицируются такое поведение.

Нижняя линия, Похоже, что CQWP в SP2010 не может отображать содержимое для анонимных пользователей, когда источник данных — это библиотека документов. Может ли это быть правдой?

Это ошибка, что мы видели в журналах:

Заголовок веб-части: Содержание запроса веб-часть 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0x 1540 веб-частей SharePoint Foundation 89a1 высокой ошибка при выполнении веб-части: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb веб, Строка DataRow, Строка strDefaultItemOpen, Логическое fSetDocIcon, Логическое fSetOnClick, Строка fileRefColumnRef, Строка progIdColumnRef, Строка fsobjTypeColumnRef, Строка permMaskColumnRef) в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() в Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(Строка viewPath) в Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Это только кажется, своего рода невозможно, что CQWP не работают для анонимных пользователей. Если вы знаете больше об этом, Просьба оставить комментарий.

</конец>

Подписаться на мой блог.

Следуй за мной по щебетать на http://www.twitter.com/pagalvin