Microsoft Office Excel Interoperabilità 12,0 non funziona in IIS 7
-
22-09-2019 - |
Domanda
Sto creando una tabella pivot di Excel foglio nella mia applicazione web ASP .NET utilizzando 12.0 componenti di Microsoft Office Excel Interop. Si sta creando il file di Excel in modo corretto, quando ho eseguito dal mio Visual Studio 2008 in modalità / uscita di debug.
Ma quando ho distribuire la soluzione in IIS 7, prima ho ottenuto alcuni problemi di autorizzazione, che ho risolto dando il permesso nel file DCOMCNFG. Ora sto ottenendo il seguente errore, quando si tenta di aprire il file di Excel:
Microsoft Office Excel non può aprire o salvare altre documenti perché ci non è sufficiente memoria o su disco spazio. • Per rendere più memoria disponibili, cartelle di lavoro o di chiudere i programmi non è più necessario. • Per liberare disco spazio, eliminare i file non è più necessario dal disco si salva.
Questi sono il codice che ho usato per aprire e chiudere l'oggetto applicazione Excel
xlApp.Visible = true;
xlApp.UserControl = true;
oSheet = null;
oWB = null;
xlApp.Quit();
xlApp=null;
Soluzione
Si prega di rinunciare a un tale approccio il più presto possibile e prendere in considerazione i suggerimenti ufficiali Microsoft,