.Net Framework 4.8 für C# Dracoon.Sdk.Example ?
Guten Tag,
ich habe mich mit dem C# SDK beschäftigt.
Wenn ich die Klasse OAuthExamples aus Dracoon.Sdk.Example nutze und ausschließlich Anpassungen für SERVER_URI, CLIENT_ID und CLIENT_SECRET mache, kommt das Programm bis zum Aufruf von UseClient(client);
class OAuthExamples {
......
// Use client
UseClient(client);
dort wird dann folgende Exception geworfen.
Exception thrown: 'Dracoon.Sdk.Error.DracoonNetIOException' in Dracoon.Sdk.dll
An unhandled exception of type 'Dracoon.Sdk.Error.DracoonNetIOException' occurred in Dracoon.Sdk.dll
The request for 'GetServerVersion' failed with 'Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden..'
Stelle ich in den Projekt-Einstellungen von Dracoon.Sdk.Example das Target von 4.5.2 auf .Net Framework 4.8 um, funktioniert das Programm korrekt.
Ein Fehler in den Projekteinstellungen von Dracoon.Sdk.Example, oder ein Verständisproblem meinerseits ?
Mit freundlichen Grüßen
Volker Jonas
-
Hi Volker,
also ich habe das mal nachgeprüft und ich komme zum selben Ergebnis. Die Ursache liegt darin, dass wir nur noch TLS 1.2 erlauben, was aktuell standardmäßig dem Cliententwickler überlassen ist, dieses zu setzen.
Dies kannst du mit folgender Zeile machen (entweder bei deinem Client oder beim Beispielcode – jeweils vor Erstellen des DracoonClient-Objektes):
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
Hoffe, das hilft dir.
Viele Grüße
Andreas
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar