Я развернул веб-приложение VS.Net 2003 на Windows Server 2003, где Microsoft Office не установлен. Все работает, кроме функций отчета Excel. Это нормально на моем ПК разработки, где у меня есть офис MS. Исключение составляют:Microsoft Interop Excel. Исключение COM с Windows Server 2003
COM объект с CLSID {00024500-0000-0000-C000-000000000046} либо не действует или не зарегистрирован.
Есть ли способ обойти эту ошибку без установки MS Office на сервере? Любые компоненты времени выполнения Office для устранения этой проблемы?
Спасибо за информацию Крис. Позвольте мне посмотреть на это. Я не знаю, насколько возможно, чтобы я запросил установку на сервере. :-) – CodeMad
Нет проблем. Я однажды зашел на работу с Office на веб-сервере, чтобы сделать некоторые слияния документов, но нашел только множество причин, чтобы этого не делать - в конце концов, сторонняя библиотека оказалась для нас лучшим вариантом. Это была компания Aspose. Думайте, что они тоже делают некоторые компоненты Excel, хотя, конечно, COM Interop не будет работать для них. –