4

Когда я разворачивать .net веб-приложение на Amazon Beanstalk, мой местный web.config получает полностью игнорируется, и он просто заменяется на это:развертывание web.config к амазонке Beanstalk

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <appSettings> 
     <add key="PARAM3" value="" /> 
     <add key="PARAM4" value="" /> 
     <add key="PARAM1" value="" /> 
     <add key="PARAM2" value="" /> 
     <add key="PARAM5" value="" /> 
     <add key="AWS_SECRET_KEY" value="" /> 
     <add key="AWSSecretKey" value="" /> 
     <add key="AWS_ACCESS_KEY_ID" value="" /> 
     <add key="AWSAccessKey" value="" /> 
    </appSettings> 
</configuration> 

Я думал, что Beanstalk не смог разобрать какой-нибудь участок моего web.config, так что я упростил web.config к минимуму:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <appSettings> 
    <add key="mykey" value="myvalue"/> 
    </appSettings> 
    <system.web> 
    <compilation debug="true" targetFramework="4.5"/> 
    <httpRuntime targetFramework="4.5"/> 
    </system.web> 
</configuration> 

И я получаю тот же результат. мои appSettings и все остальные разделы моего web.config не отображаются в развернутом web.config. Я смотрел повсюду, и я не могу найти документацию по этому вопросу. У меня нет никаких преобразований в моем локальном приложении (т. Е. Нет файла web.release.config). Могу ли я отключить эту «функцию» Beanstalk?

Я не прошу каких-либо действий, я просто хочу, чтобы мой оригинальный web.config был развернут.

+0

Вы развертываете через Visual Studio или через командную строку awsdeploy.exe? Если строка cmd, поделитесь своими параметрами. –

+1

Вы когда-нибудь исправили это? – Wjdavis5

ответ

0

Задайте переменные окружения в консоли Elastic Beanstalk, а не в вашем репозитории git.

+1

Я не пытаюсь установить переменную окружения, мне они не нужны. Проблема в том, что Amazon заменяет весь мой web.config (включая все остальные разделы, такие как connectionstrings, modules, handlers и т. Д.) С первым web.config в моем сообщении выше. Надеюсь, теперь это ясно. Вы знаете, что может вызвать это? – Durden81

+0

Я отредактировал мой пример, показывающий, что все разделы заменены во избежание путаницы. – Durden81