Я пытаюсь распечатать сообщения журнала из нашей дополнительной версии. Но я борюсь с минусом недействительного SSL-сертификата. Это ошибка:
ВАРИАНТЫ 'https://xxxxx/svn/SiteFabrics/trunk/AppLaunch/Bloc/Frontend': Сервер Не удалось проверить сертификат: сертификат, выданный для другого hostname, эмитент не доверен (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;
}