Развертывание WPF и Белки на Azure - PullRequest
1 голос
/ 13 февраля 2020

У меня есть приложение, написанное в WPF (C#), и я развертываю это приложение, используя Squirrel:

https://intellitect.com/deploying-app-squirrel/

Теперь я создаю приложение, используя следующие команды:

.\nuget pack nuget\HelloWorld.nuspec
Squirrel --releasify HelloWorld.1.0.0.nupkg --releaseDir "C:\SquirrelReleases"

on моя местная машина. Но мое приложение хранится в Azure. Как сделать развертывание с использованием Squirrel на Azure?

1 Ответ

0 голосов
/ 13 февраля 2020

Как выполнить развертывание с использованием Squirrel на Azure?

При чтении документации here, кажется, нет прямого способа развернуть ваши файлы в Azure Память как минимум на момент ответа на этот вопрос. Даже для Amazon S3 они упоминают, что вы загружаете файлы вручную в корзину s3:

5. upload the files from the Squirrel Releases directory into the S3 bucket.

Я думаю, вы можете сделать нечто подобное и для Azure Storage. Я не пробовал, но я считаю, что это то, что вам нужно сделать (основываясь на их документации для Amazon S3):

  1. Создайте контейнер BLOB-объектов в своей учетной записи Azure Storage и настройте его доступ установите либо Blob (рекомендуется), либо Public.
  2. Обновите местоположение пакета в UpdateManager в своем приложении, чтобы использовать URL-адрес контейнера BLOB-объектов (https://account.blob.core.windows.net/blob-container-name).
  3. Загрузите файлы в контейнер BLOB-объектов. Для этого есть много возможностей: использовать доступные обозреватели хранилища, использовать AzCopy, или использовать Azure инструменты PowerShell / CLI, или самостоятельно писать код с помощью любого из доступных SDK.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...