SharePoint - как удаленно подключиться к производственному серверу - PullRequest
3 голосов
/ 06 июля 2010

Я новичок в разработке SharePoint и у меня есть вопрос.

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

Но как насчет разработки на основе сборок, выполненной с помощью Visual Studio?Нужно ли нам «копировать» необходимые файлы с рабочего сервера на сервер разработки?Или есть какой-нибудь «взлом» для удаленного подключения к производственному серверу с помощью Visual Studio?

Спасибо за помощь.

Бруно.

Ответы [ 3 ]

4 голосов
/ 06 июля 2010

Хотя локальная компиляция и отладка возможны, это не самое простое решение, и оно просто не работает, если вы используете расширения Visual Studio Sharepoint - они не работают, если у вас не установлен Sharepoint локально.

Чтобы скомпилировать сборку, которая ссылается на сборки Sharepoint, все, что вам нужно сделать, это скопировать их на локальный компьютер и сослаться на них из вашего проекта. Для удаленной отладки необходимо установить и настроить удаленный отладчик Visual Studio на тестовом сервере. Чтобы развернуть dll на тестовом сервере, вы можете просто скопировать их в папку \ Windows \ Assembly и запустить iisreset. Затем перейдите на домашнюю страницу Sharepoint и, как только эта страница появится, подключите удаленно ко всем процессам w3wp.exe на тестовом компьютере.

Удаленная отладка может быть сложной, так как много раз вы вообще не сможете подключиться к тестовому серверу. С другой стороны, если ваш локальный компьютер недостаточно силен для работы с Sharepoint и Visual Studio, это может быть единственным вариантом, который сохранит ваше здоровье.

1 голос
/ 06 июля 2010

Это две части: развертывание и отладка.

Для развертывания рекомендуется создать файл Sharepoint Solution (WSP) и развернуть его с помощью stsadm и центра администрирования. Это обеспечит размещение всех необходимых файлов ресурсов, библиотек DLL и т. Д. В ферме Sharepoint. В Sharepoint 2007 и Visual Studio 2008 упаковка WSP может быть сложной, но такие инструменты, как WSPBuilder и WSSVSE, помогают сгладить процесс. Однако в Sharepoint 2010 и Visual Studio 2010 этот процесс значительно упрощается.

Для отладки вы можете использовать инструменты удаленной отладки, которые поставляются с Visual Studio, для отладки удаленного экземпляра Sharepoint, так же, как вы делаете любую другую удаленную веб-отладку. Если ваше решение WSP помещает какие-либо библиотеки DLL в GAC, вам, вероятно, потребуется также поместить соответствующие файлы PDB в GAC, иначе ваши контрольные точки, вероятно, никогда не будут достигнуты.

Tim
0 голосов
/ 06 июля 2010

При разработке с Visual Studio для Sharepoint необходимо, чтобы SharePoint был установлен локально.

См. http://www.sharepointdevwiki.com/display/public/Building+a+SharePoint+Development+Environment

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