Il blog di Sandro Rizzetto

Profile provider e Web Application Deployment

 

Un paio di ore di bestemmie per riuscire a capire che compilando con certe opzioni un'applicazione con il Web Application Deployment la gestione dei Profile di Asp.Net2 non funziona !!

In parole povere sia leggendo che scrivendo una proprietà della classe Profile viene sollevata un'eccezione:

[ArgumentNullException: Value cannot be null.
Parameter name: type]
   System.Activator.CreateInstance(Type type, Boolean nonPublic) +2796915
   System.Web.Profile.ProfileBase.CreateMyInstance(String username, Boolean isAuthenticated) +76
   System.Web.Profile.ProfileBase.Create(String username, Boolean isAuthenticated) +312
   System.Web.HttpContext.get_Profile() +89

Il problema è spiegato qui (grazie Google), il workaround sta nel NON checkare "Treat as library component" e copiare nella bin il file app_code.compiled

 

Aggiungi Commento

Copyright © 1997-2017 Sandro Rizzetto | All Rights Reserved | Riproduzione delle fotografie vietata | Powered by me