Salve ,
qualcuno di voi è riuscito a risolvere il problema dell' hosting di aruba legato al problema dell' utente dbo di sql.
Praticamente le membership api utilizzano per le chiamate alle stored procedure (Es. aspnet_CheckSchemaVersion) l'utente database dbo.Hosting di aruba non permette di usare questo utente e quindi a quanto ne so io non e possibile usare il provider sqlmembership.
Questi sono i passaggi che ho fatto :
1) Mi sono creato il db in locale su un server sql tramite iis_regsql
2) Ho creato gli script e li ho eseguiti tramite un utility di aruba
Negli script ho dovuto togliere il prefisso [dbo]. altrimenti non mi permetteva di creare le tabelle sul server.
Ho preso i sorgenti dei provider originali:
http://www.aspitalia.com/focuson/785...P.NET-2.0.aspx
e li ho ricompilati togliendo dbo
Questo e il risultato del debug :
Source Error:
Line 231:
Line 232: if (schemaVersionCheck == -1) {
Line 233: throw new ProviderException(SR.GetString(SR.Provider_Schema_ Version_Not_Match, provider.ToString(), version));
Line 234: }
Line 235: else if (schemaVersionCheck == 0) {
\App_Code\SecUtil.cs Line: 233
Qualcuno di voi ha qualche idea ???????????????????????