コントローラー「コントローラー」とパブリックメソッドがあるとします。
public ActionResult GetICal(int? param1, int? param2)
{
string cal = "";
//some logic goes here
return File(Encoding.UTF8.GetBytes(cal), "text/calendar", "calendar.ics");
}
次に、URL経由でGoogleカレンダーにエクスポートしようとしています: https://my.site.com/controller/getIcal?param1=0¶m2=1
そして、何も起こりません。「URLを取得できません」(またはそのようなもの)のようなメッセージが表示されたら。
私は何を間違っているのかわかりません。この URL は、承認なしで 100% アクセス可能です。このカレンダーをファイル経由で追加する場合、すべて問題ありません (カレンダーの形式が正しいため)。