12 novembre 2006 22:13
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