Я сделал это с сервером WebDav. Я опубликовал свой кальдар на сервере WebDav. Календарь имеет формат .ics, поэтому я могу читать всю информацию из него, как и другие файлы, а затем анализировать его.
Моя служба WCF находится на том же компьютере, на котором установлен WebDav, поэтому я могу получить всю необходимую информацию с помощью Silverlight. Я решил использовать эту версию, потому что в этом случае пользователю не нужно устанавливать .Net freamework на свой компьютер. Я также обнаружил, что пользователь может публиковать свой календарь из Интернета, поэтому эта версия делает то, что мне нужно.
@ Otaku спасибо за ваш ответ, это было очень хорошее решение, и это лучшая версия для людей, которые не могут (или не хотят) использовать WebDav.
Вот , как его опубликовать.
РЕДАКТИРОВАТЬ: В этом случае календарь открывается только для чтения, так как он расположен на сервере и не может быть синхронизирован с существующим календарем без надстройки, поэтому ответ @ Otaku правильный.
Моя версия может быть использована, если вам не нужна синхронизация.