Предположим, у меня есть какой-то контроллер «Контроллер» и общедоступный метод:
public ActionResult GetICal(int? param1, int? param2)
{
string cal = "";
//some logic goes here
return File(Encoding.UTF8.GetBytes(cal), "text/calendar", "calendar.ics");
}
Затем я пытаюсь экспортировать его в Календарь Google по URL-адресу: https://my.site.com/controller/getIcal?param1=0¶m2=1
А потом ничего не происходит. Однажды я получил сообщение типа «Не удается получить URL-адрес» (или что-то в этом роде).
Я не знаю, что я делаю неправильно. Этот URL на 100% доступен без авторизации. И если я добавляю этот календарь через файл, все идет нормально (поэтому календарь имеет правильный формат).