COM-ошибка 0x800A11F9 - это общеизвестная проблема с правами доступа , возникающая, когда неимущий пользователь (например, Network Service
) пытается активировать приложение Office.
В вашем случае проблема не может исходить от IIS, поскольку вы разрабатываете приложение WinForms. Скорее всего, ваше приложение запускается службой Windows, работающей под учетной записью пользователя Local Service
или Network Service
.
Если это действительно так, вам нужно изменить учетную запись пользователя, используемую службой, на вкладке Log on
диалогового окна свойств службы.
РЕДАКТИРОВАТЬ: Возможно, вы захотите попробовать поместить код, который активирует Word в COM + компонент и настроить удостоверение компонента так, чтобы он работал под учетной записью пользователя, которая может запускать Word .