Построение и отладка решений SharePoint
В общем, построение и отладка решений SharePoint аналогичны созданию и отладке других типов проектов в Visual Studio.В этом разделе описываются существующие различия.
Выходные данные проекта для решений SharePoint
При построении решений SharePoint создаются сборки и пакет решения (WSP-файл).В следующей таблице приведено расположение этих файлов во время выполнения построения.
Элемент построения |
Выходная папка |
---|---|
Сборка, база данных программы (PDB) и WPS-файлы. |
ProjectName\bin\debug или ProjectName\bin\release |
Файлы элементов проекта SharePoint. |
ProjectName\pkg\debug или ProjectName\pkg\release |
Построение промежуточных файлов. |
ProjectName\obj\debug или ProjectName\obj\release |
Упаковка промежуточных файлов. |
ProjectName\pkgobj\debug или ProjectName\pkgobj\release |
Построение решений SharePoint
Для построения решений SharePoint на компьютере разработчика должна быть установлена правильная версия сервера SharePoint.В противном случае, построение решений SharePoint аналогично построению других типов проектов в Visual Studio.Дополнительные сведения см. в разделе Практическое руководство. Построение решений SharePoint.
Отладка и тестирование решений SharePoint
Перед отладкой, Visual Studio копирует пакет .wsp на сервер SharePoint, активирует сайт и веб-компоненты, а в некоторых случаях, запускает проект.В других случаях, может возникнуть необходимость в открытии проекта вручную. Дополнительные сведения см. в разделах Устранение неполадок решений SharePoint и Отладка решений SharePoint.
Отладка и тестирование решений SharePoint с помощью функций ALM
Функции Visual Studio ALM, как тестирование и IntelliTrace единицы измерения позволяют более точно определить проблем в решениях SharePoint.Профилирование позволяет найти и указать проблемные областей проблем производительности в решениях SharePoint.Дополнительные сведения см. в разделах Проверка и отладка кода SharePoint и Профилирование производительности приложений SharePoint.
Обеспечение безопасности во время построения
Чтобы упаковать или развернуть решения SharePoint, Visual Studio необходимо иметь разрешение на копирование файлов на сервер SharePoint.Необходимо запустить Visual Studio как процесс с особыми разрешениями под учетной записью "Администратор семейства сайтов" на сервере SharePoint.Дополнительно, необходимо указать, является ли проект обезвреженным решением или решением фермы.Дополнительные сведения см. в разделе Различия между изолированными решениями и решениями фермы.
Использование команды очистки
После установки решения SharePoint на сервере SharePoint для отладки, команда Очистить не удалит решение.Вместо этого, необходимо деактивировать компоненты с помощью настроек SharePoint.
См. также
Другие ресурсы
Просмотр подключений SharePoint с помощью обозревателя серверов