Cargar archivos locales desde Azure Functions
Lo primero: la forma ideal de trabajar con archivos en un entorno de nube es usando servicios de almacenamiento administrados, por ejemplo, Blob Storage . Ahora si, vamos con el artículo. Algunas veces debemos acceder a archivos que hacen parte del proyecto: un .json con valores estáticos, un formato de correo electrónico en .html , una plantilla de hoja de cálculo en .ods , una extensión, etc. Eso es relativamente sencillo porque C# ofrece la propiedad Environment.CurrentDirectory : public async Task<string> GetFileContent(string name) { string filePath = Path.Combine(Environment.CurrentDirectory, "Files", name); string content = await File.ReadAllTextAsync(filePath); return content; } Pero este código no funciona en una Azure Function. Para las funciones debemos inyectar el ExecutionContext y después obtener el directorio base con la propiedad FunctionAppDirectory . [FunctionName("QueueFunction")] public async Task Run( [QueueTrigg