我有以下代码。
public void Submit(string XML)
{
ServicePointManager.ServerCertificateValidationCallback = ValidateCertificate;
TestWS.CW serv = new TestWS.CW();
string s = serv.Check(XML);
}
private static bool ValidateCertificate(object sender, X509Certificate cert, X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
return true;
}但是,代码永远不会进入ValidateCertificate方法...如果我提交一个标准的HttpsWebRequest,它就会工作,但是如果我使用not服务,它就不能工作。我做错了什么?
发布于 2013-05-04 03:21:18
将此代码放入您的HTTP处理的启动代码中的某个位置...
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };这对我来说已经足够了,但我只在调试构建时这样做……
https://stackoverflow.com/questions/13972320
复制相似问题