Персонализация SharePoint со страницами приложения - PullRequest
1 голос
/ 23 января 2009

Я пытаюсь реализовать персонализацию (WebPartManager и WebParts) в приложении ASP.NET, развернутом в SharePoint как страницы приложения (отдельные страницы приложения и aspx развернуты в _layouts).

Я бы хотел воспользоваться преимуществом провайдера персонализации SharePoint, чтобы я мог просто подключить провайдера к WebPartManager в приложении ASP.NET. Однако SharePoint, кажется, вызывает объект SPRequest для выполнения этих задач и не имеет поставщика для персонализации.

Второй вариант, который я попробовал, состоял в том, чтобы использовать SharePoint WebPartManager на этих страницах, но, похоже, он не работает, поскольку страницы приложений не являются загруженными страницами в базе данных контента SharePoint, поэтому я получаю ошибки при попытке добавить / персонализировать веб-часть.

Кто-нибудь знает чистый способ использования персонализации SharePoint на страницах приложений?

Ответы [ 3 ]

1 голос
/ 31 января 2009

Обычно страницы приложений не привязаны к конкретному сайту. А менеджер веб-частей сохраняет значения персонализации вместе со страницей на сайте, с которого она поступила.

Вероятно, вы можете выполнить то, что вы пытаетесь сделать, используя персонализацию ASP.NET. Но тогда вы должны использовать инфраструктуру персонализации ASp.NET, которая [я думаю] хочет использовать SQL Server по умолчанию.

Конечно, недостатком этого является то, что у вас будет 2 персонализированные инфраструктуры. Это может означать головную боль при развертывании.

Роджер Уильямс Лаборатория Франклина

0 голосов
/ 11 июня 2009

Страницы приложения предназначены для совместного использования приложением в ферме и не поддерживают персонализацию. Вам необходимо развернуть их как страницы публикации, чтобы использовать персонализацию. Вы можете попробовать загрузить эти файлы, используя функции и как Ghostable. Чтобы вам не нужно было помещать их в библиотеку страниц, вы можете поместить их в любую нужную веб-папку. За дополнительной информацией обращайтесь по этой ссылке

0 голосов
/ 27 мая 2009

Возможно, вы захотите использовать макеты страниц со страницами публикации вместо страниц приложений.

...