Да предположим, че имам някакъв контролер "Контролер" и публичен метод в него:
public ActionResult GetICal(int? param1, int? param2)
{
string cal = "";
//some logic goes here
return File(Encoding.UTF8.GetBytes(cal), "text/calendar", "calendar.ics");
}
След това се опитвам да го експортирам в Google Calendar чрез url: https://my.site.com/controller/getIcal?param1=0¶m2=1
И тогава нищо не се случва. След като имам съобщение като „Не мога да извлека url“ (или нещо подобно).
Не знам какво правя погрешно. Този URL адрес е 100% достъпен без разрешение. И ако добавям този календар чрез файл, всичко върви наред (така че календарът има правилен формат).