Допустим, у нас есть веб-приложение с Web.config, например:
<configuration>
<appSettings>
<add key="ClientCommunicationsBaseUrl" value="http://somehost.dev.com" />
</appSettings>
<configuration>
При развертывании приложения значение ('dev') будет заменено в каждой среде. Эта замена выполняется для некоторых инструментов CD, например, Octopus Deploy.
В любом случае, инструмент CD будет ожидать, что ключ написан правильно. Следующее не получится.
<configuration>
<appSettings>
<add key="ClientComunicationsBaseUrl" value="http://somehost.dev.com" />
</appSettings>
<configuration>
Обратите внимание, что в ClientComunicationsBaseUrl есть только одна буква "m" !!
Как мы можем убедиться, что все ключи в файле web.config верны перед его развертыванием ?