Я создаю таблицу excel pivot table в своем веб-приложении ASP.NET с использованием компонентов Microsoft Office Interop Excel 12.0. Он правильно создает файл excel, когда я запускаю его из моей Visual Studio 2008 в режиме Debug/Release.Microsoft Office Interop Excel 12.0 не работает в IIS 7
Но когда я развертываю решение в IIS 7, сначала я получил некоторые проблемы с разрешением, которые я разрешил, предоставив разрешение в файле DCOMCNFG. Теперь я получаю следующее сообщение об ошибке при попытке открыть файл Excel:
Microsoft Office Excel не может открыть или сохранить любые дополнительные документы, потому что является недостаточно памяти или дискового пространства . • Чтобы сделать больше памяти доступны, закрыть книги или программы вам больше не нужно. • Чтобы освободить диск , удалите файлы, которые вам больше не нужны с диска, на который вы сохраняете.
Это код, который я использовал, чтобы открыть и закрыть объект приложения первенствовать
xlApp.Visible = true;
xlApp.UserControl = true;
oSheet = null;
oWB = null;
xlApp.Quit();
xlApp=null;
вы должны использовать пространство имен XML и упаковки для создания документа OOML на сервере. Использование библиотеки Excel OM не поддерживается. –