2 messaggi dal 10 gennaio 2007
Ciao a tutti,
ho un problema nel deploy del mio sito, in particolare non so come creare gli utenti su SQL Server. Mi spiego meglio:

In locale uso VWD e SQL Express con 2 file MDF: MIODB.MDF e ASPNETDB.MDF, quando ho messo tutto su Aruba ho cambiato la connection string in web.config. Poi siccome non posso accedere direttamente al db ho usato SQL Express per creare delle query .sql da caricare tramite il query analyzer.
Con il mio db tutto ok con aspnetdb.mdf invece dice che non ho i diritti per farlo, però ho visto che le tabelle necessarie già ci sono.. ma ovviamente sono vuote!
Come aggiungo degli utenti? c'è un modo per lavorare in locale con "aministra sito web" e poi fare un backup/restore dei dati?

Ho provato a seguire le istruzioni in questi post
http://forum.aspitalia.com/forum/post/280000/Problema-Login-Integrata-Utente-Riconosciuto.aspx?pageIndex=1
http://forum.aspitalia.com/forum/post/282753/Visual-Web-2005-Login.aspx?pageIndex=1
ma non riesco a venirne a capo... AIUTO!!
L'unico consiglio che posso dare in merito è la creazione di un CustomMembershipProvider.

dai un'occhiata qui: http://support.microsoft.com/kb/910440/it

Fabrizio Canevali
2 messaggi dal 10 gennaio 2007
Grazie mille per l'info!
Ho guardato un po' il tuo link... ma non sono all'altezza!
non c'è un modo un po' più semplice per fare una sorta di backup dei dati su aspnetdb.mdf e metterli sul SQL Server 2005 di testdotnet di aruba?
O in alternativa non c'è qualche provider che consente ad un prezzo umano di fare l'attach di file mdf?
lo so... sono un aspista della domenica!  ... abbiate pietà!! Mi sono ordinato asp.net 2.0 per tutti e mi metterò a studiare!!
Beh, il problema è questo:

1. il servizio Sql di aruba non consente di fare il restore del db

2. utilizzando SqlMembershipProvider le query utilizzano l'utente dbo di sql e come ben sai aruba utilizza MSsqlxxxxx come utente e objectowner e quindi anche volendo creare sql ddl per l'esportazione (dovresi sostituire dbo con MSsqlxxxxx - ma non sarebbe un problema), non potresi utilizzare il Provider.

Soluzione ? CustomMembership provider o il buon vecchio classico FormsAuthenticationticket,IPrincipal,IIdentity per l'autenticazione etc..

Fabrizio Canevali
20 messaggi dal 06 settembre 2002
forse con Aruba non ti aiuta per via della limitazione di cui sopra, però un'occhiata a questa "ricetta" del buon ScottGu gliela darei comunque...

http://weblogs.asp.net/scottgu/archive/2006/12/22/recipe-deploying-a-sql-database-to-a-remote-hosting-environment-part-1.aspx

Ciao
Sandro

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.