1

我正在努力寻找有关使用 caldav 服务器将事件存储在 asp.net mvc 应用程序中的任何文档。

到目前为止,使用Radicale启动并运行本地服务器没有问题。我还使用Ical.Net在内部设置了 iCal 事件。检索和更新存储在服务器上的信息是主要关注点。

我想写一些类似的东西:

var calDavServer = getServer("localhost:5232");
var calendar = calDavServer.getCalendar();

// Do operations on calendar...

calDavServer.updateCalendar(calendar);

感谢您提供任何帮助和/或建议。

4

1 回答 1

2

我对 ASP.NET 了解不多,我认为 C# 对 CalDAV 的支持可能有点弱,但毕竟 CalDAV 只是一些 HTTP+XML+iCalendar。你真的不需要一个“图书馆”。

构建 CalDAV 客户端是对该协议的一个很好的介绍。

看起来您可以使用iCal.NET来处理 iCalendar 处理部分。

于 2017-04-02T00:29:44.037 回答