我们在Windows2003 32bit上托管了一个Web服务。现在我们已经转移到Windows 2008 64位服务器,对Web服务的调用会返回以下错误(来自客户端计算机以及运行在服务器上的“客户端”exe(因此它与网络无关) )):
System.Net.WebException:The 基础连接已关闭:An a上发生意外错误 接收。 ---> System.IO.IOException: 无法从传输中读取数据 连接:现有连接是 被远程主机强行关闭。 ---> System.Net.Sockets.SocketException:An 现有的联系是强行的 由远程主机关闭 System.Net.Sockets.NetworkStream.Read(字节[] 缓冲区,Int32偏移量,Int32大小)
---内部异常堆栈跟踪结束---在System.Net.Sockets.NetworkStream.Read(Byte [] 缓冲区,Int32偏移量,Int32大小)
在System.Net.PooledStream.Read(Byte [] 缓冲区,Int32偏移量,Int32大小)
在 System.Net.Connection.SyncRead(HttpWebRequest的 request,Boolean userRetrievedStream, Boolean probeRead)---内部结束 异常堆栈跟踪--- at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest的 请求) System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest的 请求) System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串 methodName,Object [] parameters)at WindowsFormsApplication1.hytapps.utilitiesclass.Logon(字符串 运算符,字符串运算符密码, String CompanyId,String 公司密码,语言 LanguageCode,LogDetail LogLevel, Instance EncoreInstance,String XmlIn) 在 C:\ Users \用户shawnd \应用程序数据\本地\临时 项目\ WindowsFormsApplication1 \ WEB 参考\ hytapps \ Reference.cs:行 93点 WindowsFormsApplication1.Form1.button1_Click(对象 发件人,EventArgs e)in C:\ Users \用户shawnd \应用程序数据\本地\临时 项目\ WindowsFormsApplication1 \ Form1.cs中:行 25
有什么想法吗?