Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema di permessi quando provo a leggere un file Excel dal server c...
giovedì 14 maggio 2009 - 20.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
-*Web_Horse*-
Profilo
| Junior Member
69
messaggi | Data Invio:
gio 14 mag 2009 - 20:20
Ho aggiunto tutti i permessi nella cartella agli utenti di IIS per permettere il corretto funzionamento delle
operazioni di lettura e scrittura sulla mia applicazione, ma quando vado per effettuare una query sul file excel
mi restituisce un problema di permessi:
System.Security.SecurityException: Richiesta di autorizzazione di tipo 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' non soddisfatta.
Questo é un pezzo del metodo per eseguire la query:
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + HttpContext.Current.Server.MapPath(nomeFileExcel) +";Extended Properties=Excel 8.0;";
string sql = "SELECT * FROM [Foglio1$]";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
Avendo inserito i permessi nella cartella, non riesco a capire da cos'altro possa dipendere.
Intanto continuo a cercare risposte.
AGGIORNAMENTO
Sono riuscito a bypassare il problema del permesso, specificando nel web.config un livello di attendibilità Full per l'applicazione:
<system.web>
<trust level="Full" />
</system.web>
Grazie lo stesso a tutti.
ASPETTATE, ORA HO UN ALTRO PROBLEMA.
La lettura nel file di excel, ora avviene, ma mi dà un'altra eccezione OleDb:
System.Data.OleDb.OleDbException: La tabella esterna non è nel formato previsto.
AGGIORNAMENTO
Sono riuscito a risolvere anche questo. Sempre, grazie lo stesso.
A presto.
Torna su
Stanze Forum
Elenco Threads
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 !