如何将asp.net web应用程序与outlook连接?

Red*_*wan 2 c# asp.net outlook

我创建了一个用于管理联系人的应用程序.我想将所选联系人保存到当前用户的Outlook联系人列表中.这该怎么做?我使用的是asp.net + c#.net.请指导我.

编辑:

我通过以下链接完成了此操作.

http://www.c-sharpcorner.com/uploadfile/rambab/outlookintegration10282006032802am/outlookintegration.aspx?login=true&user=lalitcdhake

它是一个伟大且易于理解的Windows应用程序.我用过类库.它在当地运行良好.但是我在IIS中部署我的应用程序并从外部网络访问它,它显示了带有消息的对话框:

"outlook.exe [876]发生了未处理的win32异常"

应该是什么?请有人指导我吗?

编辑2:

问题仍然存在.当我调试应用程序时,我得到了异常:

由于以下错误,检索具有CLSID {0006F03A-0000-0000-C000-000000000046}的组件的COM类工厂失败:80080005.+ OUTLOOK

我发现这是某些博客上的用户帐户控制问题.这是真的吗?或者应该解决这个问题.有没有其他方式而不是Interop服务?

Jon*_*len 8

您应该将联系人作为vCard提供.当用户单击"下载"链接时,系统将提示他们将vCard添加为Outlook中的联系人.

http://en.wikipedia.org/wiki/VCard

除了避免与ASP.NET完全不兼容的Office COM Automation之外,vCards很不错,因为每个人都支持它.