VS中接入ESB接口问题

夏天的枫 2016-12-02 11:02:24
首先就是通过VS添加服务引用的方式添加ESB接口并验证账号密码信息,但是在config文件中并没有自动生成节点信息。之后我就自己写节点信息,最后报错
$exception {"提供的 URI 方案“https”无效,应为“http”。\r\n参数名: via"} System.Exception {System.ArgumentException}

附上节点信息
<endpoint address="https://esb.ylhdc.com.cn/IDCServices/ProxyServices/GetPhysicalIndexPopulationHousingInfo_PS/"
binding="basicHttpBinding" bindingConfiguration="GetPhysicalIndexPopulationHousingInfoPortBinding1"
contract="ESBGetPhysicalIndexPopulationHousingInfo.GetPhysicalIndexPopulationHousingInfo" name="ESBGetPhysicalIndexPopulationHousingInfo" />

<bindings>
<basicHttpBinding>
<binding name="GetPhysicalIndexPopulationHousingInfoPortBinding2" />
</basicHttpBinding>
</bindings>
...全文
564 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
双子座rain 2017-06-12
  • 打赏
  • 举报
回复
引用 8 楼 hjq624779687 的回复:
[quote=引用 6 楼 Chinajiyong 的回复:] 就是用这个basicHttpsBinding
又出现了新异常 - $exception {"HTTP 请求未经客户端身份验证方案“Anonymous”授权。从服务器收到的身份验证标头为“Basic realm=\"weblogic\"”。"} System.Exception {System.ServiceModel.Security.MessageSecurityException} [/quote] 请问你这个异常时怎么解决的
夏天的枫 2016-12-05
  • 打赏
  • 举报
回复
引用 6 楼 Chinajiyong 的回复:
就是用这个basicHttpsBinding
好的 ,我先试试
夏天的枫 2016-12-05
  • 打赏
  • 举报
回复
解决了,是配置原因
夏天的枫 2016-12-05
  • 打赏
  • 举报
回复
引用 6 楼 Chinajiyong 的回复:
就是用这个basicHttpsBinding
又出现了新异常 - $exception {"HTTP 请求未经客户端身份验证方案“Anonymous”授权。从服务器收到的身份验证标头为“Basic realm=\"weblogic\"”。"} System.Exception {System.ServiceModel.Security.MessageSecurityException}
夏天的枫 2016-12-03
  • 打赏
  • 举报
回复
引用 4 楼 Chinajiyong 的回复:
而且看你是https的服务 <endpoint address="https://esb.ylhdc.com.cn/IDCServices/ProxyServices/GetPhysicalIndexPopulationHousingInfo_PS/" binding="basicHttpsBinding" bindingConfiguration="GetPhysicalIndexPopulationHousingInfoPortBinding1" contract="ESBGetPhysicalIndexPopulationHousingInfo.GetPhysicalIndexPopulationHousingInfo" name="ESBGetPhysicalIndexPopulationHousingInfo" />
上面的那个是弄错了,改过来了,然后下面的那个是怎么改HTTPS的服务呢
EnForGrass 2016-12-03
  • 打赏
  • 举报
回复
就是用这个basicHttpsBinding
EnForGrass 2016-12-02
  • 打赏
  • 举报
回复
而且看你是https的服务 <endpoint address="https://esb.ylhdc.com.cn/IDCServices/ProxyServices/GetPhysicalIndexPopulationHousingInfo_PS/" binding="basicHttpsBinding" bindingConfiguration="GetPhysicalIndexPopulationHousingInfoPortBinding1" contract="ESBGetPhysicalIndexPopulationHousingInfo.GetPhysicalIndexPopulationHousingInfo" name="ESBGetPhysicalIndexPopulationHousingInfo" />
EnForGrass 2016-12-02
  • 打赏
  • 举报
回复
<endpoint address="https://esb.ylhdc.com.cn/IDCServices/ProxyServices/GetPhysicalIndexPopulationHousingInfo_PS/" binding="basicHttpBinding" bindingConfiguration="GetPhysicalIndexPopulationHousingInfoPortBinding1" contract="ESBGetPhysicalIndexPopulationHousingInfo.GetPhysicalIndexPopulationHousingInfo" name="ESBGetPhysicalIndexPopulationHousingInfo" /> <bindings> <basicHttpBinding> <binding name="GetPhysicalIndexPopulationHousingInfoPortBinding2" /> </basicHttpBinding> </bindings>
夏天的枫 2016-12-02
  • 打赏
  • 举报
回复
引用 1 楼 qq_17486399 的回复:
你用浏览器试试这个链接看看接口通不通?
通的,没有问题
大鱼> 2016-12-02
  • 打赏
  • 举报
回复
你用浏览器试试这个链接看看接口通不通?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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