引用WSDL的Webservice,本机运行正常,部署到服务器后,出现The underlying connection was closed错误
2014-05-16 来自:庄笋姿。 2 人回应
The underlying connection was closed: The connection was closed unexpectedly.,StackTrace:   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 LorealWebService.cn.com.acxiom.wsuat.LOPECWebServiceSOAP.signIn(Customer customer)

引用WSDL的Webservice,本机运行正常,部署到服务器后,出现The underlying connection was closed错误。在本机的IIS部署访问也是正常的,本机环境测试过Win2003,Win8. 在服务器Server2008部署后就报错如上。

求助. Service 是https方式的,不知有没有关系。

 

感谢各位帮助。

2014-05-29 来自:皮蛋周

 解决方法:
你把web引用的http://localhost/...
改变成http://Your IP/...(后面是你的服务名),就行了。

搞分布式应用,别用你那种做法了,用Remoting吧,非常灵活。

2014-05-22 来自:醋盐小黄瓜

不确定你是怎么写地址的,是http://address/ 还是https://address/ ,既然用了ssl就必须是https://address/。

下面一篇参考文章:

http://support.microsoft.com/kb/307267

您的回应

你还未登陆,不能回应!登陆