Почему бы не запустить Microsoft.Office.Interop.Outlook в asp.net? - PullRequest
0 голосов
/ 06 сентября 2010

Я написал некоторый код об отправке почты, Задаче, Назначении и т. Д. Например, вы можете добавить кого-то в свой список контактов Outlook через страницу asp.net. Все хорошо на моей локальной машине. Но если я опубликую свое приложение на сервере, я не смогу добавить никого на свой внешний вид. Пожалуйста, помогите мне, это важно.

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010

Это вообще не очень хорошая идея, так как сами Microsoft заявляют :

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

Прочтите статью, чтобы узнать, какие препятствия вас ждут.

0 голосов
/ 06 сентября 2010

Я думаю, вам нужно создать профиль outlook / mapi на сервере для пользователя, отправляющего электронное письмо.Обратите внимание, что, поскольку вы работаете в ASP.NET, пользователь, отправляющий электронное письмо, будет идентификатором пула приложений, в котором работает виртуальный каталог веб-приложения.

Это старыйстатья о создании профиля с установленным outlook .

...