Публикация надстройки с помощью Visual Studio
Пакет надстройки Office содержит XML-файл манифеста, который будет использоваться для публикации надстройки. Файлы веб-приложения из проекта потребуется публиковать отдельно. В этой статье описано развертывание веб-проекта и упаковка надстройки с помощью Visual Studio 2019.
Примечание.
Сведения о публикации надстройки Office, созданной с помощью генератора Yeoman и разработанной в Visual Studio Code или любом другом редакторе, см. в статье Публикация надстройки, разработанной с помощью Visual Studio Code.
Развертывание веб-проекта с помощью Visual Studio 2019
Выполните указанные ниже действия, чтобы развернуть веб-проект с помощью Visual Studio 2019.
На вкладке Сборка выберите Опубликовать [имя надстройки] .
В диалоговом окне Выбрать целевой объект публикации выберите один из вариантов публикации в предпочитаемом целевом объекте. Для каждого целевого объекта публикации необходимо включить дополнительные сведения, чтобы начать работу, например виртуальную машину Azure или расположение папки. После того как вы указали место публикации и заполнили все необходимые сведения, выберите пункт Опубликовать
Примечание.
Выбор целевого объекта публикации указывает сервер, на котором выполняется развертывание, учетные данные, необходимые для входа на сервер, базы данных для развертывания и другие варианты развертывания.
Дополнительные сведения о действиях, которые необходимо выполнить для каждого целевого объекта публикации, см. в статье Знакомство с развертыванием в Visual Studio .
Упаковка и публикация надстройки с помощью IIS, FTP или веб-развертывания с использованием Visual Studio 2019
Выполните указанные ниже действия, чтобы упаковать надстройку с помощью Visual Studio 2019.
На вкладке Сборка выберите Опубликовать [имя надстройки] .
В окне Выбрать целевой объект публикации выберите IIS, FTP и т. д., затем выберите Настроить. Далее нажмите Опубликовать.
Откроется мастер, который поможет вам выполнить все необходимые действия. Убедитесь в том, что метод публикации является вашим предпочтительным методом, таким как веб-развертывание.
В поле Целевой URL-адрес введите URL-адрес веб-сайта, на котором будут размещены файлы содержимого надстройки, а затем нажмите кнопку Далее. Если вы собираетесь отправить надстройку в AppSource, можно нажать кнопку Проверить подключение, чтобы определить проблемы, препятствующие приему надстройки. Прежде чем отправлять надстройку в магазин, необходимо устранить все эти проблемы.
Подтвердите любые желаемые настройки, включая Варианты публикации файла и выберите Сохранить.
Важно!
Использовать конечную точку HTTPS для надстройки не обязательно, но настоятельно рекомендуется. Надстройки без SSL-защиты (HTTPS) выдают предупреждения о небезопасном контенте и ошибки во время использования. Если вы планируете запустить надстройку в Office в Интернете или опубликовать ее в AppSource, она должна быть защищена SSL. Если надстройка получает данные из внешнего источника, она должна использовать SSL-соединение для защиты данных при передаче. Самозаверяющие сертификаты можно использовать для разработки и тестирования, если они добавлены в список доверенных сертификатов на локальном компьютере. Веб-сайты Azure автоматически предоставляют конечную точку HTTPS.
Теперь вы можете отправить манифест в соответствующее расположение для публикации надстройки. Манифест можно найти в OfficeAppManifests
папке app.publish
. Например:
%UserProfile%\Documents\Visual Studio 2019\Projects\MyApp\bin\Debug\app.publish\OfficeAppManifests
Развертывание обновлений
Вы будете развертывать обновления в веб-приложении так же, как описано ранее. Изменения манифеста требуют повторного распространения манифеста для пользователей. Процесс этого зависит от метода публикации. Дополнительные сведения об обновлении надстройки см. в разделе Обслуживание надстройки Office.
См. также
Office Add-ins