Me pregunto si una clase estática en un ASP.NET MVC aplicación podría ser inicializado más de una vez. Inicialmente diseñé mi aplicación para que un componente estático obtuviera algunas cosas de la base de datos y sirviera como caché, y agregué un método de actualización a la clase que fue llamada desde el constructor. El método de actualización también estuvo disponible a través de la parte de administración de la aplicación. En algún momento noté que los datos se actualizaron sin requerir este activador manual, lo que implica que el constructor estático se ejecuta más de una vez.clase estática en Asp.NET MVC aplicación
Existen varias situaciones en las que podría ver esto de forma razonable, como un Exception
no administrado que causa la reinicialización. Pero estoy teniendo problemas para reproducir esto, así que me gustaría saberlo con certeza.
Asegúrate de que tu clase ** esté ** completamente segura para subprocesos. – SLaks