Создание динамического канала iCalendar

Я ищу средства для создания канала iCalendar с использованием.Net. Я использую библиотеку DDay для создания файла iCal и записи его в ответ.

Проблема в том, что если я передаю URL-адрес для внешнего вида, он говорит, что это неверный файл ics.

Я пробовал различные маршруты, в том числе:

Использование маршрутизации MVC, чтобы ссылка содержала расширение.ics. Изменение MIME-типа так, чтобы оно было Text/Calendar.

Одно наблюдение, которое я обнаружил, заключается в том, что если я перехожу по URL-адресу в браузере, то создается правильный файл iCal, который корректно импортируется в Outlook. Во-вторых, если я возьму именно этот файл и размещу его через IIS в качестве статического содержимого, Outlook выберет его как допустимый файл.

Проблема в том, что мне нужно сгенерировать динамический канал, и, похоже, у меня закончились вещи, чтобы попытаться заставить это работать.

1 ответ

Решение

Кажется, проблема в моем случае заключалась в том, что по умолчанию аутентификация asp.net блокировала внешний вид, потому что он не проходил проверку подлинности, после добавления исключения в файл web.config, URL-адрес загружался правильно в внешний вид

Другие вопросы по тегам