Поделиться через


Практическое руководство. Развертывание решения Office уровня документа на сервер SharePoint Server (система 2007)

Обновлен: Июль 2008

Применение

Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня документа

Версия Microsoft Office

  • Word 2007

  • Excel 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

Для развертывания решений Visual Studio Tools for Office на уровне документа для конечных пользователей можно использовать Microsoft Office SharePoint. Когда пользователь открывает документ с узла SharePoint, среда выполнения автоматически начинает установку решения из общей сетевой папки. Настройка продолжит работать, даже если документ будет скопирован в другое место, например на Рабочий стол.

Чтобы подготовить решение к распространению из SharePoint, необходимо выполнить два указанных ниже действия.

  1. Выполните развертывание решения на уровне документа в общую папку в сети.

  2. Загрузите документе в библиотеку документации SharePoint и добавьте соответствующие адреса в список доверенных адресов Microsoft Office в Центре управления безопасностью.

Развертывание решения уровня документа в совместное расположение

Рекомендуется использовать мастер публикаций для развертывания решений в общую папку и автоматического обновления пути манифеста развертывания в документе. Однако это можно сделать и вручную.

Развертывание решения на уровне документа в общую папку в сети с помощью мастера публикации

  1. В меню Построение выберите пункт Опубликоватьимя_решения.

    Будет запущен Мастер публикации.

  2. Следуйте указаниям мастера, чтобы выполнить развертывание решения в общую папку в сети.

    Если необходимо, чтобы мастер скопировал файлы решения в сетевую папку, следует на второй странице мастера задать общую сетевую папку в качестве пути установки по умолчанию.

    Дополнительные сведения см. в разделе Практическое руководство. Развертывание решения Office с помощью ClickOnce (система 2007).

Развертывание вручную решения на уровне документ в общую папку в сети

  1. Скопируйте файлы решения из выходной папки построения в общую папку в сети.

  2. Откройте документ решения, который планируется загрузить в библиотеку документов SharePoint.

  3. Выберите пункт Microsoft Office, выберите команду Подготовить и затем пункт Свойства.

  4. Раскройте список Свойства документа и выберите пункт Дополнительные свойства.

  5. На вкладке Настройка в списке Свойства выберите _AssemblyLocation.

  6. В поле Значение уже указан идентификатор манифеста развертывания. В начале идентификатора введите полный путь к манифесту развертывания, за которым следует вертикальная черта, в формате путь|идентификатор.

    Например, путь может выглядеть следующим образом:

    \\имя_сервера\имя_папки\имя_файла.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

    Дополнительные сведения о формате идентификатора см. в разделе Общие сведения о настраиваемых свойствах документа.

  7. Нажмите кнопку ОК, сохраните и закройте документ.

Загрузка документа и добавление расположения сервера SharePoint в список доверенных расположений Центра управления безопасностью

Чтобы открыть для конечных пользователей доступ к документу, его следует загрузить в библиотеку документов SharePoint. Прежде, чем пользователи смогут запустить решение, им необходимо предоставить режим доверия расположению SharePoint в рамках Microsoft Office Word или Excel, или системный администратор должен вручную установить политику.

Добавление расположения сервера SharePoint Server в список доверенных расположений Центра управления безопасностью

  1. Добавьте документ решения в библиотеку документов на сервере SharePoint.

    Дополнительные сведения см. в разделе Загрузка документа (на английском языке) документации к серверу SharePoint Server на веб-узле Microsoft Office Online.

  2. Откройте приложение Word или Excel на компьютере, на котором требуется запустить решение.

    Оставлять документ открытым необязательно. Остальные действия необходимы для добавления сервера SharePoint в Центр управления безопасностью в приложении Word или Excel только на этом компьютере. Поскольку документ находится в сетевой папке, это необходимо сделать на каждом компьютере, на котором будет запускаться решение.

    Bb608595.alert_note(ru-ru,VS.90).gifПримечание.

    Системные администраторы могут удаленно настроить эти политики с помощью средства настройки Office. Дополнительные сведения см. в статье Политики безопасности и параметры выпуска 2007 системы Office (на английском языке).

  3. Нажмите кнопку Microsoft Office, после чего выберите пункт Параметры Word или Параметры Excel.

  4. Выберите пункт Центр управления безопасностью, а затем — Параметры центра управления безопасностью.

  5. Выберите пункт Доверенные расположения.

  6. Выберите пункт Разрешить доверенные расположения в моей сети (не рекомендуется).

  7. Щелкните Добавить новое расположение.

  8. В поле Путь введите URL-адрес сервера SharePoint, например http://имя_сервера_SharePoint/имя_группы/название_проекта/имя_библиотеки_документов. Не следует добавлять имя веб-страницы по умолчанию, например, default.aspx или AllItems.aspx.

  9. Нажмите кнопку ОК.

    Чтобы протестировать процесс установки, удалите настройку с компьютера, после чего откройте документ с узла SharePoint. После открытия документа будет установлена настройка. Скопируйте документ на рабочий стол. Настройка будет работать, поскольку в свойстве _AssemblyLocation хранится полный путь к сетевой общей папке.

См. также

Задачи

Практическое руководство. Развертывание решения Office с помощью ClickOnce (система 2007)

Практическое руководство. Удаление решения Office ClickOnce (система 2007)

Основные понятия

Присвоение уровня доверия документам (система 2007)

Журнал изменений

Дата

Журнал

Причина

Июль 2008

Дополнен раздел общих сведений.

Улучшение информации.