Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 17919|Risposta: 0

[WinForm] L'URL di XmlDocument.Load(url) è un errore SSL quando https è remoto

[Copiato link]
Pubblicato su 21/06/2019 22:28:22 | | |
Errore XmlDocument.Load(url) "La connessione sottostante è chiusa: Non è stata riuscita a stabilire una relazione di fiducia per il canale sicuro SSL/TLS." "Secondo il processo di verifica, il certificato remoto è invalido."

XmlDocument.Load(url) non segnala errori quando l'URL è un file locale o http, ma viene segnalato un errore quando è https remote. Connessione di base chiusa: Non è riuscito a stabilire una relazione di fiducia per il canale sicuro SSL/TLS. "Secondo il processo di verifica, il certificato remoto è invalido."

Il motivo è che, poiché non esiste un certificato, il certificato è invalido e la soluzione alternativa è la seguente:

1. Aggiungere tre riferimenti: usando System.Net;     utilizzando System.Net.Security;      utilizzando System.Security.Cryptography.X509Certificates;

2. Aggiungere i seguenti due metodi, SetCertificatePolicy e l'evento RemoteCertificateValidate


Usare lo schema sopra non funziona。。。。。


Ho provato il codice sopra, ma non ha funzionato。。。。。。。

Soluzione finale:

Aggiorna il progetto a .NET 4.5.1 e clicca con il tasto destro sulle proprietà per modificare. Dopo l'inizio del programma, aggiungi il seguente codice:

Risorse:

Richiesta abortita: Non riuscito a creare una soluzione di canale sicuro SSL/TLS
https://www.itsvse.com/thread-7612-1-1.html
(Fonte: Architect_Programmer)








Precedente:Riepilogo delle operazioni dell'array JS
Prossimo:IIS rilascia il progetto .NET 2.0 con una formattazione dei contenuti errata
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com