【问题标题】:Microsoft.Office.Interop.Outlook Not working on IIS 8Microsoft.Office.Interop.Outlook 无法在 IIS 8 上运行
【发布时间】:2014-12-21 08:52:09
【问题描述】:

使用 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 上而不是在 localhost 上给出异常。

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

请帮帮我,谢谢。

【问题讨论】:

    标签: asp.net iis outlook office-interop iis-express


    【解决方案1】:

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

    您可以在Considerations for server-side Automation of Office 文章中了解更多相关信息。

    【讨论】:

      猜你喜欢
      • 2014-09-16
      • 2017-12-20
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 2018-05-11
      • 2018-09-29
      • 2019-10-27
      相关资源
      最近更新 更多