Esta crónica fue probado por nuestros expertos para que tengas la seguridad de la exactitud de nuestra esta división.
Solución:
Parte 1: Deshabilitar el modo de solo lectura
Si está utilizando las herramientas más recientes, es probable que descubra que su aplicación de función está en modo de ejecución desde paquete, lo que significa que está leyendo los archivos directamente desde el ZIP cargado y, por lo tanto, no hay forma de editarlo. Puede desactivarlo eliminando el WEBSITE_RUN_FROM_ZIP
o WEBSITE_RUN_FROM_PACKAGE
configuración de la aplicación en el portal. Tenga en cuenta que esto borrará su aplicación de funciones hasta la próxima vez que publique.
Si sus herramientas son un poco más antiguas, o si ha implementado las herramientas más recientes pero con func azure functionapp publish my-app-name --nozip
luego puede usar App Service Editor en Platform Features en el portal para editar los archivos function.json y eliminar el "generatedBy"
configuración, lo que evitará que sean de solo lectura.
Parte 2 – Creando proxies
Puede agregar proxies a su proyecto local completando un proxies.json
archivo en la raíz de la aplicación (junto con host.json
). Más información está en https://docs.microsoft.com/en-us/azure/azure-functions/functions-proxies, y algunos ejemplos están en https://docs.microsoft.com/en-us/sandbox/ funciones-recetas/proxies. También puede crear proxies en el portal (¡cuando no es de solo lectura!) y luego usar el editor avanzado para obtener la fuente para agregarla a su proyecto.
Parece que esta configuración ahora se puede cambiar desde el portal o editando la configuración de la aplicación.
FUNCTION_APP_EDIT_MODE
permite valores readwrite
y readonly
según el manual
Alguna discusión de esto en el siguiente número también. Parece que, en general, la recomendación es no hacer esto porque los cambios deben realizarse a través de la canalización de publicación, pero ahora es posible.
Puntuaciones y reseñas
Tienes la posibilidad dar difusión a esta sección si lograste el éxito.