Error al usar Azurite, el emulador local de Azure Storage

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
Ruta a la careta temporal que hay que eliminar
C:\Users\<USERNAME>\AppData\Local\Temp\Azurite

Forzar la re-instalación de todos los paquetes Nuget en Visual Studio

Hola, hoy vengo con una pequeña píldora. Me ha pasado a veces que al abrir un proyecto o al cambiar ciertas cosas de este, como por ejemplo en namespace, de pronto todo deja de compilar, como si no estuvieran los paquetes nuget instados. Pero si vas a Nuget, ahi esta todo, como si la cosa no fuese con el.

Para solucionar esto y reinstalar todos los paquetes de golpe y sin necesidad de tener que actualizarlos sólo tenemos abrir la consola de paquetes (Package Manager Console) en Visual Studio:

Y lanzar el siguiente comando:

Update-Package -reinstall

O para forzarlo sobre un proyecto concreto

Update-Package -reinstall -Project {nombre_del_proyecto}