title: How do I create an Outlook calendar subscription from my web/app server?
body: <p>I have a website that is a calendar with all the basic features (ASP.NET MVC and SQL Server). People can enter events, view others events, etc. One person asked me if there was a way they can see these events in their Outlook calendar - as a second calendar.</p>
  
  <p>I have all of the data on the server. Is there a recommended way to have Outlook point to my web server or DB for a calendar? I see there are ways to <a href="http://sourceforge.net/projects/dday-ical/" rel="nofollow">generate iCal files</a> from C#.</p>
  
  <p>If so, how would this data stay in sync as new events are created, deleted, etc? A one time dump would be ok but the concern would be that the data would get stale. Is there a solution that would keep the reference dynamic to keep them in sync.  (it would only need to be a one way transfer, i don't expect the need to create or delete from Outlook, so outlook is just read only) </p>