c#引用一个java写的wsdl,调用服务里的一个返回值为string 的方法,报以下异常:
{"接收对 http://172.17.175.162/swsso/services/SsoWebService 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参见服务器日志。"}
http://172.17.175.162/swsso/services/SsoWebService 这是一个只能内网调用的服务,
引用后web.config自动产生的配置
binding="basicHttpBinding" bindingConfiguration="SsoWebServiceSoapBinding"
contract="MySsoServiceReference.SsoWebService" name="SsoWebServiceImplPort" />
服务器用的是 windows server pack 2 IIS 用的7.0
调用方法的代码是
var ssows = new MySsoServiceReference.SsoWebServiceClient();
ssows.Open();
string result = ssows.appLoginEx1(appCode, ticket);//这里异常报错,方法的传入参数都是string
ssows.Close();
网上看了好多解决方案,测试了都不行,希望那个前辈能指教一下!