【问题标题】:Base Address for End Points in WCFWCF 中端点的基地址
【发布时间】:2017-03-13 07:37:11
【问题描述】:

我正在使用 WCF 并想创建 3 个端点:basicHttpBinding、netTcpBinding 和 wsHttpBinding。 我指定了 2 个端点,如下所示:

<endpoint address="StringManipulationService" binding="basicHttpBinding"
    contract="StringManipulationService.IStringManipulation" />
  <endpoint address="StringManipulationService" binding="netTcpBinding"
    contract="StringManipulationService.IStringManipulation" />

并指定基地址如下:

    <baseAddresses>
      <add baseAddress="http://localhost:8080/" />
      <add baseAddress="net.tcp://localhost:8090/" />
    </baseAddresses>

但是我不知道如何编写 wsHttpBinding 的基地址,也无法在任何地方找到它。请提供任何帮助。谢谢。

【问题讨论】:

  • 谢谢。我认为可能有一个与其他结构类似的结构,但我猜不是。该链接有帮助。我现在可以工作了。我用过:localhost:8000" /> 和:跨度>
  • 我经常使用 WCF 配置,这真的很烦人。既然你自己想通了,你可以/应该在这里回答你自己的问题,这是在 SO 鼓励的。这会让其他人更容易看到解决方案。

标签: c# wcf endpoint


【解决方案1】:
 <appSettings> 
      <add key="baseAddress" value="localhost:8000"; /> 
 </appSettings> 



 <endpoint address="" binding="wsHttpBinding"
 contract="StringManipulationService.IStringManipulation" />

【讨论】:

    猜你喜欢
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-27
    • 2013-03-18
    相关资源
    最近更新 更多