Ich habe eine .NET 2.0 ClickOnce-Anwendung, die in einer Unternehmensumgebung ausgeführt wird und über Windows-Authentifizierung eingerichtet ist.Wie IIS/ASP.NET Double Handshake zu beseitigen?
So laden die Benutzer die App über ClickOnce und dann verbindet sie sich mit einem IIS-Server und kommuniziert über Web-Service-Anrufe.
Das Problem ist, dass es für jeden einzelnen Anruf einen doppelten Handshake gibt. Der erste Aufruf ergibt eine 401 und lädt den Kunden zu Verhandlungen ein. Der zweite Aufruf ist erfolgreich, da der Client das Authentifizierungstoken sendet.
Gibt es trotzdem einen doppelten Handshake? Weil es einen enormen Aufwand für die Latenz der Anwendung verursacht und es sehr träge erscheinen lässt.
Dank