Вопрос развертывания Windows Azure, развертывание только нового / обновленного содержимого - PullRequest
2 голосов
/ 09 января 2010

У меня есть приложение ASP.NET, которое развернуто в Windows Azure. В приложении много картинок и статического контента, благодаря чему файл пакета имеет большой размер. Если просто добавить новую страницу aspx, есть ли способ, которым я могу просто развернуть новую страницу aspx, или мне нужно снова упаковать и развернуть весь контент?

1 Ответ

2 голосов
/ 10 января 2010

Если вы рассматриваете только то, что предусмотрено по умолчанию в Windows Azure, то ответ будет отрицательным: чтобы добавить одну страницу ASPX, вам необходимо повторно развернуть весь пакет Azure.

Тогда, если вы готовы рассмотреть более сложные схемы, тогда да, это возможно .По сути, вам нужна некоторая логика начальной загрузки в вашем WebRole, которая извлекает файлы из облачного хранилища и вставляет их в локальный каталог файлов внутри веб-роли.

При этом происходит обычное поведение IIS7 и добавляется новый ASPX.файлы становятся видимыми в вашем веб-приложении.

Каким-то образом мы в итоге реализовали аналогичный шаблон для рабочих ролей (не веб-ролей) в Lokad.Cloud .Вероятно, вы могли бы получить вдохновение от этого проекта, чтобы настроить схему, которую я предлагаю здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...