Asp.net Microsoft.Office.Interop.Outlook在IIS 8上不工作

Asp.net Microsoft.Office.Interop.Outlook在IIS 8上不工作,asp.net,iis,outlook,office-interop,iis-express,Asp.net,Iis,Outlook,Office Interop,Iis Express,使用Microsoft.Office.Interop.Outlook在本地IIS上不起作用,但在调试时它在IIS express上起作用。但当我发布应用程序时,它不在IIS8上运行 Application OutlookApplication = new Application(); MailItem email = (MailItem)OutlookApplication.CreateItem(OlItemType.olMailItem)

使用Microsoft.Office.Interop.Outlook在本地IIS上不起作用,但在调试时它在IIS express上起作用。但当我发布应用程序时,它不在IIS8上运行

        Application OutlookApplication = new Application();            
        MailItem email = (MailItem)OutlookApplication.CreateItem(OlItemType.olMailItem);
        email.Display();
        email.Recipients.Add("careers@acb.com; bilal@abc.com;");
在IIS上而不是本地主机上出现异常

例外情况: mscorlib.dll中发生“System.Runtime.InteropServices.COMException”类型的异常,但未在用户代码中处理


请帮助我,谢谢。

Microsoft目前不建议也不支持从任何无人参与、非交互式客户端应用程序或组件(包括ASP、ASP.NET、DCOM和NT服务)自动化Microsoft Office应用程序,因为在这种环境下运行Office时,Office可能会表现出不稳定的行为和/或死锁。

你可以在这篇文章中了解更多