我可以看到这个问题已被多次询问,但它们都与WCF有关.搜索一段时间后,我一直无法找到此错误的解决方案.
我有一个WinForms应用程序从Web服务中提取数据.Web服务是用WebForms/asp.net编写的.
我连接到Web服务的代码是:
Dim _DownloadStock As srShopDownload.shop_downloadsSoapClient
Dim binding As New STKBinding("STKBinder")
NewEndPoint = New EndpointAddress("https://www.example.com/web_services/downloads.asmx")
_DownloadStock = New srShopDownload.shop_downloadsSoapClient(binding._Binder, NewEndPoint)
_StockcodesList = _DownloadStock.GetStockcodes
Run Code Online (Sandbox Code Playgroud)
我的_Binder代码是
Public Sub New(ByVal BinderName As String)
_Binder = New BasicHttpBinding()
_Binder.Name = BinderName
_Binder.CloseTimeout = TimeSpan.FromMinutes(1)
_Binder.OpenTimeout = TimeSpan.FromMinutes(1)
_Binder.ReceiveTimeout = TimeSpan.FromMinutes(10)
_Binder.SendTimeout = TimeSpan.FromMinutes(1)
_Binder.AllowCookies = False
_Binder.BypassProxyOnLocal = False
_Binder.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard
_Binder.MaxBufferSize = 100000000
_Binder.MaxBufferPoolSize = 12000000
_Binder.MaxReceivedMessageSize = 100000000
_Binder.MessageEncoding = WSMessageEncoding.Text
_Binder.TextEncoding = System.Text.Encoding.UTF8
_Binder.TransferMode = TransferMode.Streamed
_Binder.UseDefaultWebProxy = True …Run Code Online (Sandbox Code Playgroud)