我很难找到有关使用caldav服务器在asp.net mvc应用程序中存储事件的任何文档。
到目前为止,我使用Radicale启动并运行本地服务器没有任何问题。我还使用Ical.Net在内部设置了iCal事件。检索和更新存储在服务器上的信息是主要问题。
我想写一些类似的东西:
var calDavServer = getServer("localhost:5232");
var calendar = calDavServer.getCalendar();
// Do operations on calendar...
calDavServer.updateCalendar(calendar);
感谢您提供任何帮助和/或建议。
答案 0 :(得分:0)
我对ASP.NET知之甚少,我认为对CalDAV的C#支持可能有点弱,但毕竟CalDAV只是一些HTTP + XML + iCalendar。你真的不需要'图书馆'。
Building a CalDAV client是对协议的一个很好的介绍。
看起来您可以使用iCal.NET来处理iCalendar处理部分。