Когда я разворачивать .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 был развернут.
Вы развертываете через Visual Studio или через командную строку awsdeploy.exe? Если строка cmd, поделитесь своими параметрами. –
Вы когда-нибудь исправили это? – Wjdavis5