我只是想通过节省时间的不可以了解IIS和WAS,所以我做了一个控制台应用程序来承载我的WCF服务。然而,让我不确定如何指定端点地址,它是不是一个HTTP地址。可以在以下配置是我的运行时错误的来源是什么?例外的描述是:找不到匹配计划http与结合的WSHttpBinding端点的基址。已注册的基址方案是[]。

<system.serviceModel>
 <services>
  <service name="WcfService1.Service1">
    <endpoint
      contract="WcfService1.IService1"
      binding="wsHttpBinding"
      address="c:\users\owner\documents\visual studio 2010\projects\wcftest\wcfservice1\wcfservice1\service1.svc"/endpoint>
  </service>
 </services>

有帮助吗?

解决方案

您要查找的单词是绑定。您更改绑定属性相匹配的绑定,支持你所需的协议。对于一个简单的控制台服务主机,我可能先从NetTcpBinding的,其允许结合至IPADDRESS:端口组合

示例:

的net.tcp://本地主机:8000 /为MyService

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top