Kalendarz Google nie może importować mojego pliku

Załóżmy, że mam kontroler „kontrolera” i metodę publiczną:

public ActionResult GetICal(int? param1, int? param2)
{
    string cal = "";
    //some logic goes here
    return File(Encoding.UTF8.GetBytes(cal), "text/calendar", "calendar.ics");
}

Następnie próbuję wyeksportować go do Kalendarza Google za pośrednictwem adresu URL:https://my.site.com/controller/getIcal?param1=0&param2=1

A potem nic się nie dzieje. Po otrzymaniu wiadomości typu „Nie mogę pobrać adresu URL” (lub w ten sposób przypominającego).

Nie wiem, co robię źle. Ten adres URL jest w 100% dostępny bez autoryzacji. A jeśli dodam ten kalendarz za pomocą pliku, wszystko będzie w porządku (więc kalendarz ma poprawny format).

questionAnswers(2)

yourAnswerToTheQuestion