Export su foglio Excel dei dati di un dataset

giovedì 23 agosto 2007 - 10.58

fonxie Profilo | Newbie

Ho installato le PIAs per office.Excel;
ho aggiunto un riferimento a Microsoft Excel 11.0 Object Library" e nel codice wForm.aspx.vb ho fatto l'Imports di:

Imports Microsoft.Office.Core
Imports Microsoft.Office.Interop.Excel

Perchè, eseguendo il debug, alla riga:

Dim xap As New Excel.ApplicationClass

mi da il seguente errore?


Errore server nell'applicazione '/survey'.
--------------------------------------------------------------------------------

Dettagli eccezione: System.UnauthorizedAccessException: Accesso negato.

ASP.NET non è autorizzato ad accedere alla risorsa richiesta. Provare a concedere diritti di accesso alla risorsa all'identità di richiesta di ASP.NET. ASP.NET dispone di un'entità di processo di base (in genere {MACHINE}\ASPNET su IIS 5 o Network Service su IIS 6) che viene utilizzata se l'applicazione non esegue la rappresentazione. se l'applicazione esegue la rappresentazione tramite <identity impersonate="true"/>, l'identità sarà rappresentata dall'utente anonimo (in genere IUSR_MACHINENAME) o dall'utente autenticato che ha eseguito la richiesta.

Per concedere l'accesso in scrittura ad ASP.NET a un file, fare clic su di esso con il pulsante destro del mouse in Esplora risorse, scegliere Proprietà e fare clic sulla scheda Protezione. Fare clic su Aggiungi per aggiungere l'utente o il gruppo appropriato. Evidenziare l'account ASP.NET e selezionare la casella relativa all'accesso desiderato.

freeteo Profilo | Guru

ciao,
l'errore è uno di protezione di windows, quindi un problema di permessi di accedere a quella directory/file del proceso asp.net, o cmq quell'assembly richiede accesso a qualche altro file a cui non riesci.
Verifica questi permessi e riprova...

ps: sei OT, questa stanza riguarda la reportistica, postalo nella stanza asp.net che è la piu' appropriata....
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5