I have been working on a project that required publishing of a set of appointments from my ASP.NET MVC application to outlook. I handled this by creating a controller that returns an ICS formatted file back. So far so good.
When I import this calendar in Outlook, it is read-only. What I want to achieve is to be able to update (add/modify) appointments in this ICS file using Outlook. So far I have not come across an example that exposes an update enabled endpoint for ICS files.
Thinking around the problem, I am considering creating an Outlook plugin that automatically sends the new appointment data from Outlook to an MVC Controller Action Method every time it is created such that the DB is updated and the read-only ICS file reflects the new/updated appointment.
There are, however, a couple of downsides to this problem: version issues with Outlook and asking the user to proceed in a different "flow" when creating appointments. Before jumping into this both feet in, I wanted to get a sense of what has been done before. Any input is appreciated.
Has anyone tried to do a similar thing?
Regards.