我正在开发一个具有一系列日历的MVC5 ASP.Net C#网络系统。用户可以访问多个日历,并与所述日历上的多个事件相关联。
我想将此数据公开给Outlook(例如2016)。
我认为我必须通过创建某种API来实现这一目标。
当用户登录到Web系统时,我想为他们提供一个链接(如果无法直接点击与Outlook集成,则为URL),这会在他们的计算机上设置Outlook以与API进行交互
我希望Outlook能够在没有用户交互的情况下自动与此日历同步。
这一切都可能吗?
答案 0 :(得分:0)
我会说是的,这是可能的。最佳和最终解决方案在很大程度上取决于您的基础架构。
Exchange服务器
对于这个邮件服务器,有大量的文档,IMO是最简单的方法。它内置了同步和日历支持。 API documentation is pretty good for it也for calendars.
其他电子邮件服务器
这是最棘手的部分,需要更多的研究,哪些是可能的,哪些是不可能的。
首先,您需要对您的基础架构进行深入研究。然后继续使用一些C#应用程序“自定义”它。好的是你至少选择了编码部分。