我们有一个ASP.NET Web服务,在IIS 7 + Windows 2008下运行的Framework 2.0。在Integration和QC中工作正常后,服务已经转移到生产环境,并且任何对服务的调用都会被炸毁。我们添加了一个返回字符串的测试方法 - 这是有效的,但其他采用复杂类型的方法则不然。这是堆栈跟踪:
The underlying connection was closed: An unexpected error occurred on a receive. System.Web.Services 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) at
httpett.log说:Connection_Abandoned_By_ReqQueue
我们尝试过切换到经典模式,重新注册ASP.NET,现在正在考虑在W2003上推出它。
任何想法?