Моя цель - развернуть пакет веб-сайта ASP.NET, хранящийся в Azure Storage, как программный интерфейс Azure (с использованием C# ASP.NET) одним щелчком мыши кнопка. Я знаю, что это можно сделать, если я разберу его как Azure Cloud Service, используя API управления сервисами или azure powershell.Загрузите пакет на веб-сайт windows azure программным путем с помощью C#
Я вникаю в исходный код azure powershell, и я вижу, что он может развертываться только из локального репозитория Git и GitHub. Кто-нибудь знает, как это сделать от Azure Storage?
Примечание. Я хочу иметь возможность управлять всеми пакетами развертывания веб-сайтов (хранящимися в Azure Storage) в Интернете. У меня есть веб-сайт ASP.NET MVC, развернутый как веб-сайт Azure, и я буду использовать его для автоматизации развертывания.
Спасибо, Джастин, но моя цель - иметь возможность управлять всеми веб-развертываниями пакетов в Интернете. У меня есть веб-сайт ASP.NET MVC, развернутый как веб-сайт Azure, и я буду использовать его для автоматизации развертывания. –
Вы должны иметь возможность запускать msdeploy.exe из кода на вашем сайте :) Я думаю, вам придется развернуть exe (и несколько dll) с вашим сайтом управления, но это, вероятно, можно сделать. Кажется, кто-то сделал это здесь: http://forums.iis.net/t/1176318.aspx –
Я просто попробовал. Это прекрасно работает, если пакет находится в локальной сети. В моем случае это не сработает, так как пакет находится в Azure Storage. :/ –