Практическое руководство. Развертывание решения Office уровня документа на сервер SharePoint Server (система 2007)
Обновлен: Июль 2008
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Для развертывания решений Visual Studio Tools for Office на уровне документа для конечных пользователей можно использовать Microsoft Office SharePoint. Когда пользователь открывает документ с узла SharePoint, среда выполнения автоматически начинает установку решения из общей сетевой папки. Настройка продолжит работать, даже если документ будет скопирован в другое место, например на Рабочий стол.
Чтобы подготовить решение к распространению из SharePoint, необходимо выполнить два указанных ниже действия.
Выполните развертывание решения на уровне документа в общую папку в сети.
Загрузите документе в библиотеку документации SharePoint и добавьте соответствующие адреса в список доверенных адресов Microsoft Office в Центре управления безопасностью.
Развертывание решения уровня документа в совместное расположение
Рекомендуется использовать мастер публикаций для развертывания решений в общую папку и автоматического обновления пути манифеста развертывания в документе. Однако это можно сделать и вручную.
Развертывание решения на уровне документа в общую папку в сети с помощью мастера публикации
В меню Построение выберите пункт Опубликоватьимя_решения.
Будет запущен Мастер публикации.
Следуйте указаниям мастера, чтобы выполнить развертывание решения в общую папку в сети.
Если необходимо, чтобы мастер скопировал файлы решения в сетевую папку, следует на второй странице мастера задать общую сетевую папку в качестве пути установки по умолчанию.
Дополнительные сведения см. в разделе Практическое руководство. Развертывание решения Office с помощью ClickOnce (система 2007).
Развертывание вручную решения на уровне документ в общую папку в сети
Скопируйте файлы решения из выходной папки построения в общую папку в сети.
Откройте документ решения, который планируется загрузить в библиотеку документов SharePoint.
Выберите пункт Microsoft Office, выберите команду Подготовить и затем пункт Свойства.
Раскройте список Свойства документа и выберите пункт Дополнительные свойства.
На вкладке Настройка в списке Свойства выберите _AssemblyLocation.
В поле Значение уже указан идентификатор манифеста развертывания. В начале идентификатора введите полный путь к манифесту развертывания, за которым следует вертикальная черта, в формате путь|идентификатор.
Например, путь может выглядеть следующим образом:
\\имя_сервера\имя_папки\имя_файла.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Дополнительные сведения о формате идентификатора см. в разделе Общие сведения о настраиваемых свойствах документа.
Нажмите кнопку ОК, сохраните и закройте документ.
Загрузка документа и добавление расположения сервера SharePoint в список доверенных расположений Центра управления безопасностью
Чтобы открыть для конечных пользователей доступ к документу, его следует загрузить в библиотеку документов SharePoint. Прежде, чем пользователи смогут запустить решение, им необходимо предоставить режим доверия расположению SharePoint в рамках Microsoft Office Word или Excel, или системный администратор должен вручную установить политику.
Добавление расположения сервера SharePoint Server в список доверенных расположений Центра управления безопасностью
Добавьте документ решения в библиотеку документов на сервере SharePoint.
Дополнительные сведения см. в разделе Загрузка документа (на английском языке) документации к серверу SharePoint Server на веб-узле Microsoft Office Online.
Откройте приложение Word или Excel на компьютере, на котором требуется запустить решение.
Оставлять документ открытым необязательно. Остальные действия необходимы для добавления сервера SharePoint в Центр управления безопасностью в приложении Word или Excel только на этом компьютере. Поскольку документ находится в сетевой папке, это необходимо сделать на каждом компьютере, на котором будет запускаться решение.
Примечание. Системные администраторы могут удаленно настроить эти политики с помощью средства настройки Office. Дополнительные сведения см. в статье Политики безопасности и параметры выпуска 2007 системы Office (на английском языке).
Нажмите кнопку Microsoft Office, после чего выберите пункт Параметры Word или Параметры Excel.
Выберите пункт Центр управления безопасностью, а затем — Параметры центра управления безопасностью.
Выберите пункт Доверенные расположения.
Выберите пункт Разрешить доверенные расположения в моей сети (не рекомендуется).
Щелкните Добавить новое расположение.
В поле Путь введите URL-адрес сервера SharePoint, например http://имя_сервера_SharePoint/имя_группы/название_проекта/имя_библиотеки_документов. Не следует добавлять имя веб-страницы по умолчанию, например, default.aspx или AllItems.aspx.
Нажмите кнопку ОК.
Чтобы протестировать процесс установки, удалите настройку с компьютера, после чего откройте документ с узла SharePoint. После открытия документа будет установлена настройка. Скопируйте документ на рабочий стол. Настройка будет работать, поскольку в свойстве _AssemblyLocation хранится полный путь к сетевой общей папке.
См. также
Задачи
Практическое руководство. Развертывание решения Office с помощью ClickOnce (система 2007)
Практическое руководство. Удаление решения Office ClickOnce (система 2007)
Основные понятия
Присвоение уровня доверия документам (система 2007)
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Дополнен раздел общих сведений. |
Улучшение информации. |