Вопрос

У меня есть AWS Elastic Beanstalk с настройкой окружающей среды (Windows Server 2012, IIS 8, сбалансирован нагрузкой). Когда я сначала создаю среду с помощью приложения .NET, все, кажется, работает просто хорошо. Однако, когда я перераспределите приложение - используя инструменты AWS для Visual Studio 2012 - новая версия, похоже, не развернута. Я вижу новое развертывание Bundle Up Inthe Precte S3, а просмотрщик событий в консоли указывает, что все идет хорошо:

Environment update is starting.
Deploying new version to instance(s).
Command execution completed successfully.
New application version was deployed to running EC2 instances.
Environment update completed successfully.
.

Однако на сервере нет новых файлов. Просто для проверки я удалил все файлы в каталоге C: \ INETPUB \ WWWROOOOT

Я не уверен, что я мог бы сделать неправильно, но любые руководства или предложения ценятся.

Это было полезно?

Решение 2

Проблема была, потому что я использовал пользовательский AMI для Beanstalks.Я обнаружил, что AMI I использовал, не был дружелюбный Beanstalk, даже если я создал его от экземпляра Beanstalk EC2, который я был настроен.В конфигурации было что-то, что сделали новые машины, не развертываемые правильно.В любом случае, насколько сейчас я решил, что я должен просто обновить свой пакет развертывания, чтобы включить нужную мне материал (например, C ++ Redistributable) в отличие от попытки настроить изображения машин (т. Е. Команда для эластичной конфигурации Beanstalk для установки Visual C ++ перераспределен ).

Другие советы

Вы смотрели под вашим «версиями приложений»?

Введите описание изображения здесь

Возможно, что пакет был загружен, но не работает в экземплярах.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top