C# Web クライアント クラスを使用して Web サイトの HTML をダウンロードする単純なアプリがあります。これは、私が使用しているコードの簡略化されたサンプルです。
WebClient wc = new WebClient();
wc.Headers.Add("user-agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
htmlCode = wc.DownloadString("https://www.oig.hhs.gov/exclusions/exclusions_list.asp");
次の例外が発生したため、Web サイトの証明書に問題があるようです。
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel." "The remote certificate is invalid according to the validation procedure.
リンクをコピーしてブラウザーに貼り付ける場合、サイトの表示を許可する前にリスクに同意する必要があります。政府のウェブサイトなので、ウイルスなどの心配はありません。Web クライアントにこの問題を回避してサイトにアクセスするように指示する方法はありますか?