3

Я создал простой тестовый веб-сайт в VS 2008 с использованием шаблона веб-проекта AWS. Единственной модификацией, которую я применил к шаблону по умолчанию, было добавление веб-службы asmx (моей реальной потребностью является внедрение WCF, поэтому asmx сейчас включен только в качестве упрощенного теста). Когда я пытаюсь выполнить AWS Опубликовать этот проект, я получаю ошибки: Ответы от myinstance-id были получены, но команды не удались. (и) Не удалось развернуть приложение.Как разрешить ошибку развертывания AWS Elastic Beanstalk

АМС Статус публикации является "Окружающая среда здорова", с типом Container: 64bit Windows Server 2008 R2 работает IIS 7.5

бобовое дерево правил безопасности экземпляра (в тесте), являются следующие:

порт 80, Протокол: TCP, Источник: 0.0.0.0/0
порт 80, протокол TCP, Источник: SG-999999
порт 3389, протокол TCP, Источник: 0.0.0.0/0

Примечания:
1) Окружающая среда AWS включает в себя 1 экземпляр ECS и 1 экземпляр RDS MySQL.
2) Группы безопасности включают rds-association. 3) Журнал публикации является объемным и не содержит никакой полезной информации.

Мой местный брандмауэр Windows включает в себя Входящие и исходящие правила для портов 80 и 3389.

Я сталкивающихся с этим в течение двух дней, и теперь мои поиски не обнаружили какой-либо соответствующей помощи.

У меня такое ощущение, что это проблема с брандмауэром AWS, но я бы очень признателен за любую помощь или ссылки на документы, которые указывают на разрешение этой проблемы; или другими словами, «Как получить Джек, чтобы подняться на бобовый стебель?»

ТИА

ДОБАВЛЕНО: AWS LOG Сообщение

EventLog Применение:

2013-06-14T17: 59: 10.000Z Информация 2: (2) MSDTC 2 - описание для ID события «1073746026» в источнике «MSDTC 2» не найдено. На локальном компьютере могут отсутствовать необходимые данные реестра или DLL-файлы сообщений для отображения сообщения, или у вас может не быть доступа к ним. Следующая информация является частью события: «0», «0», «0», «0», «0», «0», «1», «обязательная аутентификация», «NT AUTHORITY \ NetworkService», '0', '0', '1' 2013-06-14T17: 59: 02.000Z Предупреждение 0: (0) Служба профилей Microsoft-Windows-User - Windows обнаружила, что ваш файл реестра по-прежнему используется другими приложениями или службами , Теперь файл будет выгружен. После этого приложения или службы, содержащие файл реестра, могут не работать должным образом.

+0

Отвечает ли ваше приложение 200 на порт 80 с локального хоста? При развертывании выполняется проверка работоспособности loopback, которая, если она не удалась, может вызвать сообщение об ошибке, которое вы видите. Вы также можете проверить журналы в c: \ cfn \ logs для получения дополнительных сведений о том, что пошло не так. –

+0

Центр обновления Windows перезагрузил мой ноутбук, и я смог переустановить веб-приложение без ошибок. Я должен быть немного толстым, но я смущен тем, как открыть веб-страницу из приложения. Когда я нажимаю Url (http://wstest.elasticbeanstalk.com), я просто получаю стандартную веб-страницу IIS 7.5 и когда я пытаюсь обратиться к приложению. добавив (/ AWS_Web_App1), я получаю ошибку 404. Что мне не хватает? –

+0

Это означает, что ваше приложение не получило правильное развертывание. Если вы снимете журналы, могут возникнуть некоторые подсказки относительно того, почему. –

ответ

1

Возможная причина ошибки развертывания на Elastic Beanstalk заключается в определении значений ключа AWSAccessKey и AWSSecretKey в опции развертывания параметров приложения. Независимо от того, имеют ли они допустимые или недопустимые значения, простой веб-сайт asp.net для тестирования может иметь ошибки развертывания, если они указаны (и будут).

Вы можете удалить их (и исправить ошибку развертывания), перейдя в консоль Elastic Beanstalk, выбрав среду приложения -> Конфигурация -> Свойства среды и удалив эти дополнительные свойства.

Смежные вопросы