【发布时间】:2016-02-13 09:51:26
【问题描述】:
在我的网站中,我正在创建 Outlook 对象并使用它们在单击按钮时打开 Outlook 文件。它在本地工作。但是当我在 IIS 8.5 中托管它时,它给了我以下错误
检索 CLSID 为 {0006F03A-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:80070005 访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))。
我的代码如下:
outlook.Application objOutlk = new outlook.Application();
string templatePath = Server.MapPath("Files\\" + file + ".msg");
outlook._MailItem mailitem =
(outlook.MailItem)objOutlk.CreateItemFromTemplate(templatePath);
mailitem.Display(true);
【问题讨论】: