Я пытаюсь распечатать сообщения журнала из нашей под версии. Но я борюсь с обходом недействительного сертификата 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<SvnLogEventArgs> 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;
}