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

dingxu_ren 2012-02-02 05:19:23
项目是用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有关?这两个有什么区别?如果我只想保留一个配置是否可以把另一个删掉?
...全文
330 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanliling0909 2012-11-09
  • 打赏
  • 举报
回复
找到D:\apache-tomcat-6.0.35\webapps\axis2\WEB-INF\conf目录 打开目录下的文件axis2.xml 修改配置文件中的这条代码 <parameter name="disableSOAP12" locked="true">false</parameter> 默认为false 修改为true就可以了
hanfuquan2720 2012-02-08
  • 打赏
  • 举报
回复
2个endpoint的binding不同,如果你想留一个,就留 binding="basicHttpBinding"比较通用,给分。
机器人 2012-02-06
  • 打赏
  • 举报
回复
两个soap协议版本不同,可以删除一个。

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧