ASP.NET VB操作已超时

时间:2015-04-24 08:14:10

标签: asp.net vb.net

我的项目使用了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)

0 个答案:

没有答案