2010-09-13 8 views
4

Je cherche un moyen de générer un flux iCalendar à l'aide de .Net, atm J'utilise la bibliothèque DDay pour générer le fichier iCal et l'écrire dans la réponse.Création d'un flux iCalendar dynamique

Le problème avec ceci est que si je donne l'URL à outlook, il est dit que c'est un fichier ics invalide.

J'ai essayé différentes voies, y compris:

utilisant le routage MVC de sorte que le lien contient une extension .ics. Modification du type MIME pour qu'il soit Texte/Calendrier.

Une observation que j'ai trouvé est que si je navigue vers l'URL dans un navigateur, un fichier iCal valide est généré et importé dans Outlook correctement. Deuxièmement, si je prends exactement ce fichier et l'héberge via IIS en tant que contenu statique, Outlook le récupère comme un fichier valide.

Le problème est que j'ai besoin de générer un flux dynamique et semble avoir épuisé les choses pour essayer de le faire fonctionner.

Répondre

0

Il semble que le problème dans mon cas est que la valeur par défaut asp.net auth a été le blocage des perspectives parce qu'il n'a pas été authentifié, une fois exception a été ajouté à la web.config, l'URL correctement chargé dans les perspectives

+0

Comment avez- vous ajoutez l'exception à web.config? – hofnarwillie