giaesp wrote:
Sulla base della precedente raccomandazione ho trovato una soluzione poco elegante, ma efficace.
E' stata l'aggiunta di un provider per ogni applicazione presente nella tabella aspnet_applications a livello di web.config.
la soluzione è quella di specificare sempre in maniera esplicita l'attributo applicationName, come specificato dalla documentazione, perchè di default prende il path correte e se hai x siti n root, sarà sempre lo stesso ("/").
Il problema è che il web.config ora deve essere aggiornato ogni volta che si crea un'applicazione nuova. Voi cosa fareste al mio posto?
io userei un database diviso per ogni applicazione e, ovviamente, un custom membership provider che semplicemente non preveda nemmeno lontanamente che applicazioni diverse vadano a scrivere e leggere nella stessa tabella dello stesso database.