SharePoint - Интеграция ASP.Net Controls - PullRequest
0 голосов
/ 24 октября 2008

У меня есть два отдельных сайта, сайт совместной работы SharePoint и сайт приложений ASP.Net. Единственная связь между ними - это гиперссылки, идущие туда-сюда, и проверка пользователя от имени сайта SharePoint. Пользователь войдет и пройдет аутентификацию через сайт SharePoint, а затем сможет перейти к приложению ASP.Net.

Каков наилучший способ объединить два сайта вместе? Есть ли простой способ предоставить пользователям удобную работу при поддержке двух сайтов?

ОБНОВЛЕНИЕ: Я последовал всем вашим советам и остановился на ответе Криса.

Эндрю Коннел фактически развертывает код ASPX за страницами в качестве функции SharePoint.

Он устанавливает, как это сделать, на своем сайте здесь.

Ответы [ 4 ]

2 голосов
/ 24 октября 2008

Вы можете использовать поставщика членства ASP.NET на сайте SharePoint. Вероятно, это лучший вариант, если вы не можете использовать аутентификацию Windows.

Есть хорошая статья Эндрю Коннелла о том, как настроить поставщика членства для SharePoint. Это МОСС-описание, но методы могут быть перенесены в WSS.

http://www.andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx

1 голос
/ 24 октября 2008

Со своей стороны, мы полностью изменили главную страницу сайта SharePoint и переименовали все это. Приложение полностью ведет себя как обычное приложение ASP.NET, за исключением «каталогов» или папок, в которых пользователи могут создавать страницы.

Это позволяет нам иметь различные разделы, в которых пользователи редактируют и создают страницы непосредственно в SharePoint, в то время как другие являются страницами приложения.

Таким образом, вы можете разместить любую свою страницу в любом месте SharePoint. SharePoint Designer помогает вам делать многие из этих вещей.

Приветствия

1 голос
/ 24 октября 2008

Minimal

Вы можете создать управляемый путь, позволяющий размещать ваше приложение asp.net в виртуальном каталоге на пути к точке доступа (например, http://intranet/aspnetsite)

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

Полная интеграция

В противном случае вы можете преобразовать приложение asp.net в серию веб-элементов управления и разместить их непосредственно в sharePoint в качестве элементов управления на страницах макета или элементов управления, размещенных на пользовательских веб-частях.

1 голос
/ 24 октября 2008

Может ли приложение Asp.net находиться в веб-части на сайте sharepoint?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...