?
?
原因是在webconfig中包含多个endpoint,绑定对应的节点或者删除不用的即能解决这个问题
- WeatherWSSoapClient?wwc?=?new?WeatherWSSoapClient("WeatherWSSoap")?
- <configuration>?
- ????<system.web>?
- ????????<compilation?debug="true"?targetFramework="4.0"?/>?
- ????</system.web>?
- ?
- ????<system.serviceModel>?
- ????????<bindings>?
- ????????????<basicHttpBinding>?
- ????????????????<binding?name="WeatherWSSoap"?closeTimeout="00:01:00"?openTimeout="00:01:00"?
- ????????????????????receiveTimeout="00:10:00"?sendTimeout="00:01:00"?allowCookies="false"?
- ????????????????????bypassProxyOnLocal="false"?hostNameComparisonMode="StrongWildcard"?
- ????????????????????maxBufferSize="65536"?maxBufferPoolSize="524288"?maxReceivedMessageSize="65536"?
- ????????????????????messageEncoding="Text"?textEncoding="utf-8"?transferMode="Buffered"?
- ????????????????????useDefaultWebProxy="true">?
- ????????????????????<readerQuotas?maxDepth="32"?maxStringContentLength="8192"?maxArrayLength="16384"?
- ????????????????????????maxBytesPerRead="4096"?maxNameTableCharCount="16384"?/>?
- ????????????????????<security?mode="None">?
- ????????????????????????<transport?clientCredentialType="None"?proxyCredentialType="None"?
- ????????????????????????????realm=""?/>?
- ????????????????????????<message?clientCredentialType="UserName"?algorithmSuite="Default"?/>?
- ????????????????????</security>?
- ????????????????</binding>?
- ????????????</basicHttpBinding>?
- ????????????<customBinding>?
- ????????????????<binding?name="WeatherWSSoap12">?
- ????????????????????<textMessageEncoding?maxReadPoolSize="64"?maxWritePoolSize="16"?
- ????????????????????????messageVersion="Soap12"?writeEncoding="utf-8">?
- ????????????????????????<readerQuotas?maxDepth="32"?maxStringContentLength="8192"?maxArrayLength="16384"?
- ????????????????????????????maxBytesPerRead="4096"?maxNameTableCharCount="16384"?/>?
- ????????????????????</textMessageEncoding>?
- ????????????????????<httpTransport?manualAddressing="false"?maxBufferPoolSize="524288"?
- ????????????????????????maxReceivedMessageSize="65536"?allowCookies="false"?authenticationScheme="Anonymous"?
- ????????????????????????bypassProxyOnLocal="false"?decompressionEnabled="true"?hostNameComparisonMode="StrongWildcard"?
- ????????????????????????keepAliveEnabled="true"?maxBufferSize="65536"?proxyAuthenticationScheme="Anonymous"?
- ????????????????????????realm=""?transferMode="Buffered"?unsafeConnectionNtlmAuthentication="false"?
- ????????????????????????useDefaultWebProxy="true"?/>?
- ????????????????</binding>?
- ????????????</customBinding>?
- ????????</bindings>?
- ????????<client>?
- ????????????<endpoint?address="http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx"?
- ????????????????binding="basicHttpBinding"?bindingConfiguration="WeatherWSSoap"?
- ????????????????contract="ServiceReference1.WeatherWSSoap"?name="WeatherWSSoap"?/>?
- ????????????<endpoint?address="http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx"?
- ????????????????binding="customBinding"?bindingConfiguration="WeatherWSSoap12"?
- ????????????????contract="ServiceReference1.WeatherWSSoap"?name="WeatherWSSoap12"?/>?
- ????????</client>?
- ????</system.serviceModel>?
- </configuration>