首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

引用webservice后配置文件中生成的两个endpoint的有关问题

2012-03-22 
引用webservice后配置文件中生成的两个endpoint的问题项目是用c#编写的,我通过url引用了一个部署在IIS上的

引用webservice后配置文件中生成的两个endpoint的问题
项目是用c#编写的,我通过url引用了一个部署在IIS上的webservice后,为什么app.config中会出现两个endpoint配置?
<client>
  <endpoint address="http://172.16.103.23/lims/Service/LoginService.asmx"
  binding="basicHttpBinding" bindingConfiguration="LoginServiceSoap"
  contract="STI.Lims.LoginService.LoginServiceSoap" name="LoginServiceSoap" />
  <endpoint address="http://172.16.103.23/lims/Service/LoginService.asmx"
  binding="customBinding" bindingConfiguration="LoginServiceSoap12"
  contract="STI.Lims.LoginService.LoginServiceSoap" name="LoginServiceSoap12" />
</client>

是不是跟它自动生成的wsdl有关?这两个有什么区别?如果我只想保留一个配置是否可以把另一个删掉?

[解决办法]
两个soap协议版本不同,可以删除一个。
[解决办法]
2个endpoint的binding不同,如果你想留一个,就留 binding="basicHttpBinding"比较通用,给分。

热点排行