创建动态iCalendar Feed

时间:2010-09-13 08:12:00

标签: c# web-applications icalendar

我正在寻找一种使用.Net生成iCalendar源的方法,atm我正在使用DDay库生成iCal文件并将其写入响应。

问题在于,如果我将URL提供给Outlook,则说它是一个无效的ics文件。

我尝试过各种路线,包括:

使用MVC路由以使链接包含.ics扩展名。 更改Mime类型,使其成为文本/日历。

我发现的一个观察是,如果我在浏览器中导航到URL,则会生成有效的iCal文件并正确导入Outlook。其次,如果我将该文件准确地存储并通过IIS作为静态内容托管,则Outlook会将其作为有效文件提取。

问题在于我需要生成一个动态订阅源,并且似乎已经用尽了一些东西来尝试让它工作。

1 个答案:

答案 0 :(得分:0)

在我的情况下似乎问题是默认的asp.net auth阻止了Outlook,因为它没有进行身份验证,一旦将异常添加到web.config中,URL在outlook中正确加载