El otro día, de pronto, empezó a dar error Azurite. Así es como lo solucioné.
Azurite es un emulador de almacenamiento que permite a los desarrolladores simular un entorno de Azure Storage en sus propias máquinas locales.
El emulador de Azurite ofrece una manera eficiente y práctica de desarrollar y probar aplicaciones que utilizan Azure Storage sin necesidad de conectarse a la nube en cada iteración del ciclo de desarrollo. Al utilizar Azurite en tu entorno local, puedes ahorrar tiempo y costos al evitar la necesidad de una conexión constante a Azure.
Yo suelo usar Azurite para mi entorno local de desarrollo, mas que nada para evitar estar haciendo llamadas al servicio en Azure, que aunque poco para lo que estaba haciendo, tiene costes. Pero, de pronto, empezó a fallar y todo el rato me daba el siguiente error:
Azure.RequestFailedException: 'Service request failed.
Status: 500 (Internal Server Error)
Headers:
Server: Azurite-Blob/3.19.0
Después de varias pruebas, lo pude solucionar eliminando la carpeta temporal que genera el emulador:
C:\Users\<USERNAME>\AppData\Local\Temp\Azurite