すべての基本機能 (ASP.NET MVC および SQL Server) を備えたカレンダーである Web サイトがあります。人々はイベントを入力したり、他のイベントを表示したりできます。ある人が、これらのイベントを自分の Outlook 予定表で (2 番目の予定表として) 表示する方法があるかどうか尋ねました。
サーバー上にすべてのデータがあります。カレンダー用に Outlook が Web サーバーまたは DB を指すようにするための推奨される方法はありますか? C# からiCal ファイルを生成する方法があるようです。
もしそうなら、新しいイベントが作成されたり、削除されたりしたときに、このデータはどのように同期されますか? 1 回限りのダンプは問題ありませんが、データが古くなることが懸念されます。同期を保つために参照を動的に保つソリューションはありますか。(一方向の転送で十分です。Outlook から作成または削除する必要はないと思いますので、Outlook は読み取り専用です)