Excel Interop – Errore 0x800A03EC: Impossibile accedere al file

by | 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.

Scritto da 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.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 Comments

Submit a Comment

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

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione