Миграция из .net в Sharepoint - PullRequest
       34

Миграция из .net в Sharepoint

0 голосов
/ 07 декабря 2009

Какие проблемы совместимости необходимо учитывать при переходе с .net 3.5 на sharepoint 2007?

Я имею в виду библиотеки, COM-объекты, базы данных ..

Что касается баз данных, мне было предложено не подключаться к базе данных напрямую, но альтернативы не было сказано, поэтому я решил, что лучше задать этот вопрос о различиях, которые следует учитывать при создании интранет-портала sharepoint на основе на существующий .net один.

Ответы [ 4 ]

2 голосов
/ 07 декабря 2009

Если вы на самом деле пытаетесь преобразовать в формы, списки и т. Д. SharePoint, то доступ к данным неявно обрабатывается SharePoint при работе с классами в библиотеке Microsoft.Sharepoint.

Ваш код ASP.NET (при условии, что это не ASP.NET MVC) будет работать в SharePoint, но вы не хотите напрямую обращаться к какой-либо контентной БД, которую SharePoint создал / управляет / и т.д., я себе представляю.

1 голос
/ 07 декабря 2009

эээ, нет. Sharepoint веб-частей являются .net Sharepoint поддерживает свою собственную базу данных, для списков и т. Д. Если вам нужен доступ к базе данных Sharepoint, вы должны использовать объектную модель Sharepoint - иначе было бы ересь.

вы можете получить доступ к ДРУГИМ базам данных любым удобным для вас способом. Не очень рекомендуется, хотя.

0 голосов
/ 07 декабря 2009

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

Агрегирование LOB-приложений в SharePoint на самом деле является одной из ее сильных сторон. Один из способов сделать это - BDC, если информация доступна только для чтения (используйте пользовательские формы или веб-части для обновления информации через «Действия»).

0 голосов
/ 07 декабря 2009

Сегодня разработка Sharepoint очень похожа на любую обычную разработку ASP.NET. Вам просто нужно разобраться с новым набором объектов aka Microsoft.Sharepoint.

Некоторым новым концепциям, которые вам, вероятно, придется изучить, будут развертывание GAC, строгие имена, удаление объектов SP *, файлы манифеста и создание большего внутреннего спокойствия, просто чтобы не нанести никакого постоянного повреждения оборудования, когда что-то сходит с ума ( они будут).

Вы должны держаться подальше от базы данных контента как можно больше. Если у вас нет вариантов, вы все равно должны быть в стороне от этого.

...