相关文章:
www.cnblogs.com/frogbag/archive/2009/12/31/1636804.html
http://www.programbbs.com/doc/5757.htm
<identity impersonate="true" userName="***" password="***"/>
http://social.msdn.microsoft.com/Forums/zh-CN/vbgeneral/thread/84ae387f-5dd8-421d-b25f-206e5da968f3
http://support.microsoft.com/kb/310263/en-us
http://www.cnblogs.com/f4f16/archive/2006/09/18/507082.html
mailTask.Display(true);
System.Web.Util.CalliHelper.EventArgFunctionCaller
System.Runtime.InteropServices.COMException: 某个对话框处于打开状态。请先关闭该对话框,然后重试
http://www.outlookcode.com/article.aspx?id=52
添加OUTLOOK 的COM引用
using Microsoft.Office.Interop.Outlook;
Application outLookApp = new Application();
MailItem mailTask = (MailItem)outLookApp.CreateItem(OlItemType.olMailItem);
mailTask.To = "test@huatek.com";
mailTask.Subject = "test";
mailTask.Body = "test!";
mailTask.Save();
mailTask.Display(true);
//mailTask.Send();
//Explicitly release objects.
outLookApp = null;
mailTask = null;
错误信息:
检索 COM 类工厂中 CLSID 为 {0006F03A-0000-0000-C000-000000000046} 的组件失败,
原因是出现以下错误: 80080005 服务器运行失败 (异常来自 HRESULT:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。
Windows 事件查看器报错:
服务器 {0006F03A-0000-0000-C000-000000000046} 没有在限定的时间内用 DCOM 注册
解决方法
Windows 事件查看器报错:服务器 {0006F03A-0000-0000-C000-000000000046} 没有在限定的时间内用 DCOM 注册
查找注册表: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0006F03A-0000-0000-C000-000000000046}
找到AppID {00020D09-0000-0000-C000-000000000046}
在组件服务中根据AppID修改运行应用程序的用户账户为交互式用户
web.config中不要定义impersonate属性
OVER!