Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17919|Svar: 0

[WinForm] XmlDocument.Load(url) url er en SSL-fejl, når https er fjernbetjent

[Kopier link]
Opslået på 21/06/2019 22.28.22 | | |
XmlDocument.Load(url) fejl "Underliggende forbindelse er lukket: Manglende etablering af et tillidsforhold for SSL/TLS sikre kanal." "Ifølge verifikationsprocessen er fjerncertifikatet ugyldigt."

XmlDocument.Load(url) rapporterer ikke en fejl, når url'en er en lokal fil eller http, men en fejl rapporteres, når den er https-fjern. Grundlæggende forbindelse er lukket: Manglende etablering af et tillidsforhold for SSL/TLS sikre kanal. "Ifølge verifikationsprocessen er fjerncertifikatet ugyldigt."

Årsagen er, at fordi der ikke findes noget certifikat, er certifikatet ugyldigt, og løsningen er som følger:

1. Tilføj tre referencer: ved brug af System.Net;     ved brug af System.Net.Security;      ved brug af System.Security.Cryptography.X509Certificates;

2. Tilføj følgende to metoder, SetCertificatePolicy og RemoteCertificateValidate-hændelsen


Brugen af ovenstående metode virker ikke。。。。。


Prøvede ovenstående kode, men det virkede ikke。。。。。。。

Endelig løsning:

Opgrader projektet til .NET 4.5.1 og højreklik på egenskaberne for at ændre. Når programmet starter, tilføjes følgende kode:

Ressourcer:

Anmodning afbrudt: Kunne ikke oprette en SSL/TLS sikker kanalløsning
https://www.itsvse.com/thread-7612-1-1.html
(Kilde: Architect_Programmer)








Tidligere:JS-array-operationsoversigt
Næste:IIS udgiver .NET 2.0-projektet med forkert indholdsformatering
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com