Excel Interop – Errore 0x800A03EC: Impossibile accedere al file

da | Apr 8, 2021

Per usare le funzionalità di un’applicazione di Microsoft Office di un progetto di Office è necessario usare l’assembly di interoperabilità primario (PIA) per l’applicazione.
L’assembly di interoperabilità primario consente l’interazione tra il codice gestito e il modello a oggetti basati su COM di un’applicazione di Microsoft Office.
Si tratta di un set di librerie, rilasciate gratuitamente da Microsoft su NuGet, che possono essere utilizzare per effettuare operazioni programmatiche quali apertura, modifica, salvataggio e creazione sui principali file della Microsoft Office suite, tra cui: xls / xlsx (Excel), doc / docx (Word), mdb (Access) et al.

PROBLEMA

L’errore 0x800A03EC Impossibile accedere al file è forse il peggiore errore che si può presentare, in quanto il messaggio di errore presentato è particolarmente fuorviante.

SOLUZIONE

Per risolvere questo errore, è necessario compiere le seguenti operazioni:

Creare le directory seguenti all’interno del server Windows dove è attiva l’IIS:

Impostare le ACL Full control per entrambe le cartelle appena create per l’account associato all’identità dell’Application Pool (IIS AppPool\DefaultAppPool se abbiamo utilizzato l’account dinamico ApplicationPoolIdentity).

Al termine delle modifiche riavviare IIS quindi riprovare ad eseguire il codice, non dovremmo più riscontrare il problema.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D’Urso  Autore
Raffaele Chiatto

Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi. Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare. Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Related Post

LibreNMS: FAIL: Failed to fetch version from local git: fatal: detected dubious ownership in repository at ‘/opt/librenms’ To add an exception for this directory, call: git config –global –add safe.directory /opt/librenms

    LibreNMS è uno strumento open-source ampiamente utilizzato per il monitoraggio delle reti, ma a volte durante la gestione del repository Git associato al progetto, possono emergere errori imprevisti. Uno di questi è il messaggio: FAIL: Failed to fetch...

leggi tutto

Installazione e Configurazione Base di CentOS Stream 10

  CentOS Stream 10 è l'ultima versione della distribuzione Linux rolling-release basata su Red Hat Enterprise Linux (RHEL), progettata per offrire un flusso di aggiornamenti continuo e un'anteprima delle future release di RHEL. Grazie alla sua stabilità e...

leggi tutto

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione