PROBLEMI di ACCESSO AL DATABASE ACCESS CON MEDIUM TRUST LEVEL

venerdì 16 novembre 2012 - 17.20
Tag Elenco Tags  VB.NET  |  .NET 1.1  |  Windows XP  |  Visual Studio 2003  |  Access (.mdb)  |  Office 2003  |  Internet explorer 8.0  |  CSS 3.0

JUPITERCSC Profilo | Newbie

Salve sono Modugno Francesco, premetto che ho creato una pagina aspx con delle textbox e un pulsante salva che mi permettono di salvare i dati anagrafici dei clienti di una pizzeria compresa l'email. quest'ultima verrà poi utilizzata per inviare email promozionali con menu ecc. Il codice da me utilizzato per salvare i dati del database access è il seguente:




strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Domains\ nome sito \db\Database_email_camilla_2000.mdb" & ";"

Dim objconn As New OleDbConnection(strConn)
objconn.Open()
Dim stringasql As String = _
"Insert into Anagrafica_clienti(Nome_Cognome,Indirizzo,Cap,Citta,Numero_Telefono,Email) " & _
"values('" & tbNome_Cognome.Text & "','" & TbIndirizzo.Text & "','" & tbCap.Text & "','" & tbCitta.Text & "','" & TbTelefono.Text & "','" & TbEmail.Text & "');"
Dim objcomm As New OleDbCommand(stringasql, objconn)
Try
Dim righeAggiornate As Integer = objcomm.ExecuteNonQuery()
If righeAggiornate = 1 Then Label_status_salvataggio.Text = "Dati salvati con successo"
Catch ex As Exception
Label_status_salvataggio.Text = "Errore: " & ex.Source & " " & ex.Message
Finally
objconn.Close()
tbNome_Cognome.Text = ""
TbIndirizzo.Text = ""
tbCap.Text = ""
tbCitta.Text = ""
TbTelefono.Text = ""
TbEmail.Text = ""
End Try





il codice in locale funziona ma in remoto l'applicazione di da il seguente errore:







Errore server nell'applicazione '/'.
Eccezione di protezione
Descrizione: L'applicazione ha tentato di eseguire un'operazione non consentita dai criteri di protezione. Per attribuire all'applicazione le autorizzazioni necessarie, contattare l'amministratore del sistema oppure modificare il livello di attendibilità dell'applicazione nel file di configurazione.

Dettagli eccezione: System.Security.SecurityException: Richiesta non riuscita.

Errore nel codice sorgente:

Durante l'esecuzione della richiesta Web corrente è stata generata un'eccezione non gestita. Per informazioni sull'origine e la posizione dell'eccezione, vedere l'analisi dello stack dell'eccezione riportata di seguito.

Analisi dello stack:


[SecurityException: Richiesta non riuscita.]
camillaRistopizza.Anagrafica.btnsalva_Click(Object sender, EventArgs e) +0
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +2112
System.Web.UI.Page.ProcessRequest() +217
System.Web.UI.Page.ProcessRequest(HttpContext context) +18
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +179
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87


Informazioni di versione: Versione di Microsoft .NET Framework:1.1.4322.2494; Versione di ASP.NET:1.1.4322.2494


ho contattato il supporto tecnico dello spazio web dove è appoggiato il sito e mi hanno semplicemente detto che lo script non rispetta il medium trust level. Ho provato a cambiare il trust level su hight o full ma questo non mi è concesso per spazi web condivisi.

La domanda è ora questa qual è lo script che devo utilizzare affinchè io mi possa connettere al database access e salvare i dati nello stesso???

aspetto vostra gentile risposta
ringrazio anticipatamente
distinti saluti



BY JUPITERCSC
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