1

Использование библиотеки interop.excel, когда я запускаю метод ExportAsFixedFormat, чтобы конвертировать из .xlsx в .pdf, локально это нормально. На сервере (Windows Server 2012 r2) этот запрос находится в ожидании без ошибок. Другие методы библиотеки также отлично работают на сервере.Interop.excel в ожидании на сервере

Благодаря

Джанлука

ответ

2

Как здесь сказано: https://support.microsoft.com/en-us/help/257757/considerations-for-server-side-automation-of-office, он не поддерживается для автоматизации приложения Office, с серверного кода. Это связано главным образом с тем, что произойдет ряд осложнений. В статье в KB представлена ​​более подробная информация. Это также предполагает, что перед тем, как вы включите Office в качестве серверного компонента в свой проект, рассмотрите альтернативы. Корпорация Майкрософт настоятельно рекомендует ряд альтернатив, для которых Office не требуется устанавливать на стороне сервера, и которая может выполнять наиболее распространенные задачи более эффективно и быстрее, чем автоматизация.

Пожалуйста, обратитесь к разделу «Альтернативы серверной автоматизации» статьи KB.