Así que aquí es un extracto de una de mis clases:¿Cómo puede ser nulo un campo estático de solo lectura?
[ThreadStatic]
readonly static private AccountManager _instance = new AccountManager();
private AccountManager()
{
}
static public AccountManager Instance
{
get { return _instance; }
}
Como se puede ver, es un hilo Singleton-per-- es decir, la instancia está marcado con el atributo ThreadStatic. La instancia también se instancia como parte de la construcción estática.
Entonces, siendo así, ¿cómo es posible que obtenga una NullReferenceException en mi aplicación ASP.NET MVC cuando trato de usar la propiedad Instancia?
espectáculo en el que usted está tratando de usarlo, que puede ayudar, en el que el nullref está decayendo – curtisk
Se trata de ser consumido en la aplicación ASP.NET de un envoltorio - pública IAccount Get (correo electrónico cadena) { retorno AccountManager .Ejemplo.Obtener (correo electrónico); } Esto podría ser más complicado de lo que pensaba; matar el servidor web (el incorporado en VS) y reiniciar la aplicación hizo que el problema desapareciera ... – gerrod