我的项目使用了visual studio 2010,是一个使用VB的Web服务应用程序项目。我为Web服务添加了服务引用。
当我尝试在我的生产服务器(Windows 2008 r2标准)中使用证书访问第三方Web服务时,我操作已超时。证书未过期。我已经为本地计算机和当前用户添加了信任根证书和个人证书。我的UAT服务器没有问题,但生产服务器没问题。我成功打开了生产服务器中的Web服务URL,但在尝试连接Web服务应用程序时失败了。
下面的代码我曾经在调用Web服务时添加证书。
Dim ws As New AService.AServiceService
Dim cert As New X509Certificate2("CERTIFICATE_NAME","PASSWORD")
ws.ClientCertificates.Add(cert)
有错误
An error occurred. Error:
System.Net.WebException: The operation has timed out
at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)