2014-12-21 1 views
0

с использованием Microsoft.Office.Interop.Outlook не работает на локальном IIS, но работает над выражением IIS во время debuging.but, когда я публикую приложение, оно не запускается на IIS8 ,Microsoft.Office.Interop.Outlook Не работает на IIS 8

 Application OutlookApplication = new Application();    
     MailItem email = (MailItem)OutlookApplication.CreateItem(OlItemType.olMailItem); 
     email.Display(); 
     email.Recipients.Add("[email protected]; [email protected];"); 

Предоставление исключения на IIS не на локальном хосте.

Исключение: Исключение типа «System.Runtime.InteropServices.COMException» произошло в mscorlib.dll, но не было обработано в коде пользователя.

Пожалуйста, помогите мне благодарить.

ответ

2

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

Подробнее об этом можно прочитать в статье Considerations for server-side Automation of Office.