Outlook 2013 无法从 ASP.NET 应用程序创建 ActiveX 组件
Outlook 2013 Cannot create ActiveX component from ASP.NET Application
我正在尝试使用 outlook 2013 在 VB.Net 中发送电子邮件。我在调试模式下以本地主机身份进行测试,一切正常。我可以在 vb.net 中发送和阅读 Outlook 电子邮件。但是,当我发布 Web 应用程序并单击发送按钮时,出现以下异常:
System.Exception: Cannot create ActiveX component. at
Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String
ServerName).
这段代码给出了错误。
Dim tempApp As Outlook.Application
tempApp = CType(CreateObject("Outlook.Application"), Outlook.Application)
我试过用。
Dim tempApp As New Outlook.Application
这种方式也不走运。
我已经对这个问题进行了一些搜索,并尝试了针对类似问题的以下解决方案,但仍然没有解决:
ASP.NET Cannot create ActiveX component
Cannot create Active X Object
我会尽最大努力解决这个问题,post 收集我得到的任何发现。
任何 Office 应用(包括 Outlook)都不能 运行 在服务(例如 IIS)中。您的选项是扩展 MAPI(仅限 C++ 或 Delphi)、Redemption(我是它的作者,它包装了扩展 MAPI,可以从任何语言访问,包括 C#)、EWS(仅限 Exchange)或直接SMTP.
我正在尝试使用 outlook 2013 在 VB.Net 中发送电子邮件。我在调试模式下以本地主机身份进行测试,一切正常。我可以在 vb.net 中发送和阅读 Outlook 电子邮件。但是,当我发布 Web 应用程序并单击发送按钮时,出现以下异常:
System.Exception: Cannot create ActiveX component. at Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName).
这段代码给出了错误。
Dim tempApp As Outlook.Application
tempApp = CType(CreateObject("Outlook.Application"), Outlook.Application)
我试过用。
Dim tempApp As New Outlook.Application
这种方式也不走运。 我已经对这个问题进行了一些搜索,并尝试了针对类似问题的以下解决方案,但仍然没有解决: ASP.NET Cannot create ActiveX component Cannot create Active X Object
我会尽最大努力解决这个问题,post 收集我得到的任何发现。
任何 Office 应用(包括 Outlook)都不能 运行 在服务(例如 IIS)中。您的选项是扩展 MAPI(仅限 C++ 或 Delphi)、Redemption(我是它的作者,它包装了扩展 MAPI,可以从任何语言访问,包括 C#)、EWS(仅限 Exchange)或直接SMTP.