¿En la Configuración de Azure App Service, puedo poner un nombre de configuración con un $?
Tengo una aplicación que funciona localmente pero hay un fallo en Azure que creo que podría deberse al hecho de que tengo un nombre de configuración que contiene el carácter $: NAmespace:ComposerAdapters:CompanyAdapter:$kind = SlackAdapter.
Lo estoy insertando manualmente en la hoja de configuración en Azure. Y ese adaptador no se carga cuando se implementa en Azure.
No pude encontrar en ningún lugar donde se indique que no puedo usar $ en el nombre, pero podría ser el problema.
davy.ai
Sí, el carácter $ se considera un carácter especial en las configuraciones de Azure App Service y debe escaparse si se utiliza como parte de un nombre de configuración. En este caso específico, debes reemplazar el carácter $ por dos guiones bajos (__) al definir la configuración en la hoja de configuración de Azure. Esto debería solucionar el problema y permitir que el SlackAdapter se cargue correctamente en Azure.
Por ejemplo, la configuración deberá definirse como: NAmespace:ComposerAdapters:CompanyAdapter:__kind = SlackAdapter