WCF端点中允许哪些非HTTP地址?

时间:2010-09-03 01:03:53

标签: wcf wcf-endpoint

我只是想通过了解IIS和WAS来节省时间,所以我制作了一个控制台应用程序来托管我的WCF服务。但是,这使我不确定如何指定不是HTTP地址的端点地址。以下配置可能是我的运行时错误的来源吗?异常描述是:找不到与绑定WSHttpBinding的端点的scheme http匹配的基址。注册的基地址方案是[]。

<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>

1 个答案:

答案 0 :(得分:1)

您要找的单词是bindings。您更改绑定属性以匹配支持所需协议的绑定。对于一个简单的控制台服务主机,我可能从netTcpBinding开始,它允许绑定到ipaddress:端口组合。

示例:

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