Problemi con Login

mercoledì 24 dicembre 2008 - 11.20

Valdal14 Profilo | Junior Member

Salve Raga e Buon Natale a tutti

Ieri ho pubblicato la mia nuova webappli. su aruba con database sqlserver, però ho un problema con il login utente, quando provo ad eseguilo il browser mi restituisce il seguente errore

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Potete aiutarmi?

Grazie e buone feste a tutti

rossimarko Profilo | Guru

Ciao,

come hai gestito l'autenticazione sul tuo sito? Aruba di solito non fornisce un database sql (se non a pagameto) quindi se hai usato i provider standard di aspnet allora la tua applicazione sta cercando in locale il database sql express ma non lo trova.

In questi casi hai queste opzioni:
- cambiare provider per la gestione dell'autenticazione utilizzando ad esempio access (http://download.microsoft.com/download/5/5/b/55bc291f-4316-4fd7-9269-dbf9edbaada8/SampleAccessProviders.vsi)
- prendere la struttura del db sql e spostarlo su aruba con un contratto che includa sql (http://peppepa.wordpress.com/2007/03/05/utilizzare-sqlroleprovider-sqlmembershipprovider-e-sqlprofileprovider-su-hosting-aruba/)
- scrivere un tuo provider personalizzato: http://www.dotnethell.it/articles/Membership-Role-Profile-Provider.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

Valdal14 Profilo | Junior Member

Grazie rossimarko

Credo di aver capito il problema, ma non ho chiaro come gestirlo nella mia webapplication, dagli esempi che mi hai allegato ho potuto verificare e valutare il loro funzionamento, ma una domanda non esiste una funzione o un wizard che implementi il tutto senza che debba modificare o il db o scrivere classi

Grazie per il supporto

rossimarko Profilo | Guru

>Credo di aver capito il problema, ma non ho chiaro come gestirlo
>nella mia webapplication, dagli esempi che mi hai allegato ho
>potuto verificare e valutare il loro funzionamento, ma una domanda
>non esiste una funzione o un wizard che implementi il tutto senza
>che debba modificare o il db o scrivere classi
>

No purtroppo no.. I wizard e gli automatismi di asp.net si basano sul fatto che sul server sia installato sql express, mentre aruba non da questo servizio.
Nel caso in cui tu compri l'opzione sql server da loro devi rispettare le loro impostazioni e da quanto ne so io (non per esperienza diretta però) ti danno un db con delle impostazioni di sicurezza abbastanza restrittive (se non sbaglio hai uno schema solo su cui puoi andare a leggere e scrivere) e per gestire il db ti danno un'interfaccia web
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5