Ciao a tutti,
Oggi ha smesso di funzionarmi uno script fino ad ora funzionato correttamente.
Di asp.net capisco poco, a me sembra tutto corretto, non a caso fino ad ora aveva sempre funzionato. Qualcuno saprebbe aiutarmi cortesemente ?
Il messaggio d'errore è il seguente:
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.
Mentre il codice è questo, con in rosso la riga che creerebbe il problema:
codice:Sub Page_Load() Dim myConnection As New MySqlConnection("****") myConnection.Open() Dim myCommand As New MySqlCommand("SELECT * FROM fotografie WHERE fotoid = " & Request("img"), myConnection) Dim myReader As MySqlDataReader myReader = myCommand.ExecuteReader() Dim strPercorso As String While myReader.Read() strPercorso = myReader("percorso") End While myReader.Close() myConnection.Close() Dim width as Integer = 0 Dim height as Integer = 0 try ' ricava dimensioni dalla richiesta if not Request.QueryString("w") is Nothing Then width = Int32.Parse(Request.QueryString("w")) End if if not Request.QueryString("h") is Nothing Then height = Int32.Parse(Request.QueryString("h")) End if catch ex as Exception End Try ' ridimensiona l'immagine se specificato Dim immagine as String = Server.MapPath(strPercorso) if Not System.Io.File.Exists(immagine) then immagine = Server.MapPath("/images/nontrovata.gif") end if call ImgRedim(immagine, width, height) ' fermo il resto della risposta Response.End() End Sub
Grazie 1000


Rispondi quotando