Errore nella web connection

venerdì 06 maggio 2011 - 12.37

trinity Profilo | Guru

Salve ragazzi...

ho creato una pagina aspx per registrare degli utenti sul db messo su un server web con framework 4.0.
In allegato vi posto l'immagine dell'errore:

1920x1080 442Kb


ora vi posto il codice del mio web.config:

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

ecco il codice che scrivo nella form aspx:

Try
Dim conString = ConfigurationManager.ConnectionStrings("liceoConnectionString")
Dim strConnString As String = conString.ConnectionString
Using scope As New TransactionScope()
Using db As New SqlConnection(strConnString)
db.Open()
REM recupero il nome utente per controllo
Dim Nome_Utente As String = String.Empty
Using sqlcmd As New SqlCommand("Get_nomeutente", db)
sqlcmd.CommandType = CommandType.StoredProcedure
sqlcmd.Parameters.AddWithValue("@nomeutente", SqlDbType.VarChar).Value = Me.TextBox1.Text
Using sqldr As SqlDataReader = sqlcmd.ExecuteReader
If sqldr.Read() Then
Nome_Utente = sqldr.GetSqlString(0).Value
End If
End Using
End Using
If Nome_Utente = Me.TextBox1.Text Then
Page.RegisterStartupScript("ScriptDescription", "<script type=""text/javascript"">alert('Nome utente già utilizzato!');</script>")
Nome_Utente = String.Empty
Return
End If
End Using
scope.Complete()
End Using
Catch ex As TransactionAbortedException
Page.RegisterStartupScript("ScriptDescription", "<script type=""text/javascript"">alert('" & ex.Message & "');</script>")
Return
Catch ex As SqlException
Page.RegisterStartupScript("ScriptDescription", "<script type=""text/javascript"">alert('" & ex.Message & "');</script>")
Return
Catch ex As Exception
Page.RegisterStartupScript("ScriptDescription", "<script type=""text/javascript"">alert('" & ex.Message & "');</script>")
Return
End Try

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

premetto che in localhost il codice vb scritto funziona alla grande......

Potete dirmi da cosa possa dipendere?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

Ciao,
vedo che nella stringa di connessione hai messo:
Data Source=00.00.00.00

Spero che nella realtà tu abbia messo il nome dell'istanza SQL corretta.
Devi controllare una cosa: il pool al quale appartiene l'applicazione web, con che identity lavora?
La stessa identity deve avere i permessi di accesso all'istanza SQL (non al DB)

Ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

trinity Profilo | Guru

Sisi lo 00.00.00 era di prova ;)
Guarda se carico manualmente dei dati sulla tabella e faccio la connessione con i pool altre stored di select funzionano, è proprio il codice che ho postato che mi genera quell'errore

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

Putroppo non sono molto abile con il VB, ma immagino che la riga che da errore sia
db.Open()

hai controllato che la strConnString sia corretta?
è un problema di accesso al DB.


____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

trinity Profilo | Guru

La connectionstring è giusta..pensi che sia nella riga dove faccio db.open? ma se non lo eseguo come potrei aprire la connessione al db?

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

facendo debug, in che riga si ferma? dove scatta l'errore?

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

trinity Profilo | Guru

Risolto thx ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

Per curiosità, cosa era?

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

trinity Profilo | Guru

Che semplicemente non avevo attivato dei permessi sulla console del db :)
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5