как связать веб-приложение asp.net с outlook? - PullRequest
2 голосов
/ 26 июня 2010

Я создал приложение we для управления контактами.Я хочу сохранить выбранный контакт в списке контактов текущего пользователя.как это сделать?Я использую asp.net + c # .net.пожалуйста, направь меня.

Отредактировано :

Я сделал это, перейдя по этой ссылке.

http://www.c -sharpcorner.com / uploadfile / rambab /outlookintegration10282006032802am / outlookintegration.aspx? login = true & user = lalitcdhake

это отличное и простое для понимания приложение для Windows для того же.Я использовал библиотеку классов.Локально работает.но если я разверну свое приложение в IIS и получу доступ к нему из внешней сети, появится диалоговое окно с сообщением:

"Произошло необработанное исключение win32 в outlook.exe [876]"

Что должно бытьтот ?кто-нибудь может подсказать мне, пожалуйста?

Редактировать 2:

Проблема все еще существует.При отладке приложения я получаю исключение:

Получение фабрики классов COM для компонента с CLSID {0006F03A-0000-0000-C000-000000000046} не удалось из-за следующей ошибки: 80080005. + OUTLOOK

Я обнаружил, что это проблема контроля учетных записей в некоторых блогах.Это правда?Или каким должно быть решение по этому поводу.Есть ли другой способ, а не услуги Interop?

Ответы [ 3 ]

8 голосов
/ 26 июня 2010

Вы должны предложить контакт в качестве vCard. Когда пользователь нажимает на ссылку «скачать», ему будет предложено добавить vCard в качестве контакта в Outlook.

http://en.wikipedia.org/wiki/VCard

Помимо избежания автоматизации Office COM, которая полностью несовместима с ASP.NET, vCards хороши тем, что ее поддерживают все.

2 голосов
/ 26 июня 2010

Вы не можете использовать API автоматизации любого продукта Office из веб-приложения. Это не работает; это может нарушить условия вашей лицензии. API-интерфейсы автоматизации и сами приложения не тестируются в многопоточной среде.

1 голос
/ 26 июня 2010
  1. Сохранение контактов в формате файла CVS
  2. Импорт CVS в Outlook.

Как импортировать файл с разделителями-запятыми (CSV) в Outlook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...