Могу ли я использовать пакет netoffice для автоматизации приложения Outlook из веб-приложения. Есть ли недостатки - PullRequest
1 голос
/ 09 января 2020

Могу ли я использовать пакет netoffice для автоматизации приложения Outlook из веб-приложения. Мне нужно открыть окно Outlook для создания собраний и отправки из веб-приложения. Есть ли недостатки в использовании netoffice для одного и того же?

1 Ответ

0 голосов
/ 09 января 2020

Неа. Это не поддерживаемый способ автоматизации приложений Office.

В настоящее время Microsoft не рекомендует и не поддерживает автоматизацию приложений Microsoft Office из любых необслуживаемых, неинтерактивных клиентских приложений или компонентов (включая ASP, ASP. NET, DCOM и NT Services), поскольку Office может демонстрировать нестабильное поведение и / или тупиковую ситуацию при запуске Office в этой среде.

Если вы создаете решение, работающее на сервере В контексте, вы должны попытаться использовать компоненты, которые были сделаны безопасными для автоматического выполнения. Или вы должны попытаться найти альтернативы, которые позволяют хотя бы части кода работать на стороне клиента. Если вы используете приложение Office из серверного решения, приложению не хватит многих необходимых возможностей для успешной работы. Кроме того, вы будете рисковать стабильностью вашего общего решения.

Подробнее об этом читайте в статье Рекомендации по автоматизации Office на стороне сервера.

Если вы работаете с профилями Exchange, вы можете рассмотреть возможность использования EWS, см. Начало работы с клиентскими приложениями EWS Managed API для получения дополнительной информации.

...