Warum funktioniert meine C# Microsoft.Graph dll bassierte Anwendung nur auf Win10 und nicht auf Windows Server 2019

Abbatepassero Laurent 0 Zuverlässigkeitspunkte
2024-05-13T11:56:36.4033333+00:00

Hallo,

Ich habe eine Applikation (Windows-Service) entwickelt unter C# .net Framework 4.8. Diese benutzt Microsoft.Graph.dlls und davon abhängige Bibliotheken (neuste Versionen) um mit Microsoftonline.com (M365 Outlook/Exchange) zu kommunizieren.

Die Applikation greift über eine M365-App-Registrierung auf Kalender und Emailinbox von Usern zu.

Die Applikation funktioniert einwandfrei von einem PC mit Windows 10.

Die Applikation funktioniert nicht von einem Server 2019 aus.

  • Auf dem Server ist neben .net Framework 4.8 auch dotnet --version 8 installiert.
  • Internetzugang/Porxy funktionieren
  • Die Authentisierung funktioniert noch, ich erhalte die entsprechende MS-Graph-Instanz.

Auf dem Server erhalte ich dann von der Microsoft.Graph.dll immer eine *"http-request-exception" (*nach ungefähr 1 Minute, timeout)?

Wenn ich in der Applikation den Microsoft.Graph.dll-Aufruf durch einen entsprechenden manuellen http-Request-Code (Restsharp.dll) ersetzte, dann funktioniert es (Win 10 und Server2022).

Azure SDKs
Azure SDKs
Eine Reihe von Visual Studio-Tools, Befehlszeilentools, Laufzeitbinärdateien und Clientbibliotheken, die Clients beim Entwickeln, Testen und Bereitstellen von Apps unterstützen, die in Azure ausgeführt werden.
35 Fragen
{count} Stimmen

1 Antwort

Sortieren nach: Am hilfreichsten
  1. Irmak Oktay ABRAXAS 0 Zuverlässigkeitspunkte
    2024-05-14T11:54:35.8266667+00:00

    Was meinst du mit "die eingebundenen Benutzer"? Kannst du das bitte ausführlicher beschreiben? Wie oder wo werden die Rollenzuweisungen auf dem Server 2019 vorgenommen?