Я пытаюсь распечатать сообщения журнала из нашей подверсии. Но я изо всех сил пытаюсь обойти недействительный сертификат SSL. Это ошибка:
ВАРИАНТЫ ' https: // xxxxx / svn / SiteFabrics / trunk / AppLaunch / Bloc / Frontend ': не удалось проверить сертификат сервера : сертификат выдан для другого имени хоста , издатель не является доверенным ( https: // xxxx )
Моя попытка игнорировать ошибку сертификата заключалась в том, чтобы добавить эту строку:
ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
Однако это не имело никакого значения, поскольку ошибка .net все та же. Ниже приведен код, может ли кто-нибудь увидеть, что я делаю не так?
using (SvnClient client = new SvnClient())
{
Collection list;
client.Authentication.DefaultCredentials = new NetworkCredential("user", "pass");
ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
SvnLogArgs la = new SvnLogArgs(); //{ Start=128; End=132; };
client.LoadConfiguration(Path.Combine(Path.GetTempPath(), "Svn"), true);
client.GetLog(new Uri("https://[svnurl]"), la, out list);
ViewBag.SVNLog = list;
}