„Der Internetkalender in Outlook kann nicht überprüft oder hinzugefügt werden.“ beim Generieren der Datei im laufenden BC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 „Der Internetkalender in Outlook kann nicht überprüft oder hinzugefügt werden.“ beim Generieren der Datei im laufenden B

Post by Anonymous »

Ich habe eine MVC-Anwendung erstellt – einen Kalender mit der Option, .ics-Dateien im Handumdrehen basierend auf der eindeutigen ID des Benutzers zu generieren und diese Dateien als Antwort zu senden.

Code:

Code: Select all

[RoutePrefix("iCalendar")]
public class OnlineCalendarController : Controller {
[Route("{calendarId}")]
public FileResult ReturnFile(string calendarId) {
// code generating calendar file using iCalendar library
return new fileStreamResult(new MemoryStream(calendarBytes), "text/calendar");
}
}
Benutzer erhält einen Link ähnlich diesem:


http://localhost:51756/iCalendar/userUniqueId


Solange der Benutzer diesen Link über den Browser öffnet, wird eine Datei generiert und angeboten zum Herunterladen.

Das Problem, mit dem ich konfrontiert bin, besteht darin, dass der Benutzer, sobald er versucht, diesen Link zu Outlook hinzuzufügen, die folgende Fehlermeldung ausgibt:

Fehler


Der Internetkalender kann in Outlook nicht überprüft oder hinzugefügt werden. Stellen Sie sicher, dass der
Link ein gültiger Kalenderlink ist:

http://localhost:51756/iCalendar/userUniqueId


Gibt es eine Möglichkeit, einen Link bereitzustellen, der eine ICS-Datei im laufenden Betrieb generiert, ohne die Datei in der Datenbank oder auf dem Server zu speichern? Seite der Anwendung?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post