异常描述:
System.Net.WebException 基础连接已经关闭: 无法连接到远程服务器。System at System.Net.HttpWebRequest.CheckFinalStatus()
at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult)
at System.Net.HttpWebRequest.GetRequestStream()
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Communication.ReceiveData.ReceiveData.TestWebService()
at Essp.Communication.MonitorThread.SyncSendData(String tableName)
如果将调用方改为普通应用程序,则不会出现任何问题。
也就是说必须同时满足以下两个条件:
1.调用方为Windows 服务程序;
2.跨Internet调用。
则调用会失败!
如果哪位达人知道解决方案,请不吝告之,谢谢了!