Как сделать хранилище Azure частью процесса публикации?

Я использую Visual Studio 2013 и ASP.NET MVC4 в своем веб-проекте. Я публикую в Azure. Это очень здорово, потому что я могу настроить его на использование локальной базы данных и тестировать ключи API для различных сторонних API, которые я использую при локальной разработке. Затем, когда я публикую, я настраиваю его для использования моей активной базы данных, а также моих живых токенов API и т. д. Все это делается через файл конфигурации приложения.

Но у меня также есть несколько ресурсов, которые я храню в больших двоичных объектах службы хранилища Azure. У меня есть несколько больших загрузок, изображений и вещей, на которые я ссылаюсь на своем веб-сайте. Сейчас это совершенно отдельный процесс, в котором я использую сторонний инструмент для ручной загрузки этих файлов после публикации. В моих представлениях MVC у меня жестко запрограммированы URL-адреса вместо использования @Url.Content.

Это похоже на то, что VS может автоматизировать и для меня, но я не знаю, как это сделать. Кто-нибудь знает, может ли VS это сделать?


person Ryan    schedule 14.12.2013    source источник


Ответы (1)


В настоящее время не существует готового способа «опубликовать» большой двоичный объект Azure в рамках процесса публикации.

Вероятно, вы можете сделать это самостоятельно, разработав пользовательскую задачу MSBuild. Никогда не пробовал это раньше, но похоже, что это должно сработать.

person astaykov    schedule 15.12.2013