`
sty2008boy
  • 浏览: 301486 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

没有与给定的地址“{0}”匹配的协议绑定

阅读更多
协议绑定在 IIS 或 WAS “/wcf”应用程序中的服务器错误。
没有与给定的地址“http://localhost:8001/WCFService.HelloService”匹配的协议绑定。协议绑定在 IIS 或 WAS 配置中的站点级别配置。
报这个错说明配置文件没有配置正确 。



错误:

<system.serviceModel>
    <services>
      <service behaviorConfiguration="WCFService.Service1Behavior"
        name="WCFService.HelloService">
        <!--<host>
          <baseAddresses>
            <add baseAddress="http://localhost:8001/"/>
          </baseAddresses>
        </host>-->
        <endpoint address="http://localhost:8001/HelloService" binding="wsHttpBinding" contract="WCFService.IHelloService">     
        </endpoint>
        <!--<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />-->
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="WCFService.Service1Behavior">
          <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点-->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息-->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>



正确:

<system.serviceModel>
    <services>
      <service behaviorConfiguration="WCFService.Service1Behavior"
        name="WCFService.HelloService">
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8001/"/>
          </baseAddresses>
        </host>
        <endpoint address="HelloService" binding="wsHttpBinding" contract="WCFService.IHelloService">     
        </endpoint>
        <!--<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />-->
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="WCFService.Service1Behavior">
          <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点-->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息-->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>配置中的站点级别配置。
分享到:
评论

相关推荐

    《ZigBee2007协议规范》(中)第2章

    ZDO还在ZigBee应用架构层内部为设备提供地址管理、发现、绑定以及安全等功能。 ##### 设备发现 设备发现是指一个ZigBee设备如何找到其他ZigBee设备的过程。这通常涉及两种类型的请求: - **IEEE地址请求**:这是...

    ARP病毒报警程序算法

    ARP病毒,又称ARP欺骗攻击或ARP缓存中毒,是指恶意软件通过伪造ARP响应包,将自身的MAC地址与网络中其他合法计算机或服务器的IP地址进行绑定,从而使数据包发往错误的目标,达到截取、篡改或阻断正常通信的目的。...

    TCPIP编程+实验一 URL基础编程 doc

    4. `getByName(String host)`:返回与给定主机名相匹配的InetAddress对象。如果主机名能解析为IP地址,此方法会返回该IP地址的InetAddress对象。 5. `getLocalHost()`:返回本地主机的InetAddress对象,即运行程序...

    台达DVP20EX2与labview-OPC通信.docx编程资料

    4. **变量设置**:在添加设备时,需确保所添加的变量与实际PLC中的IO点地址相匹配。这些地址信息可以在台达PLC的编程手册中查到。 5. **保存设置**:完成上述所有步骤后,记得保存设置以便后续使用。 #### 三、...

    1z0-880最新考试题库2

    ### Oracle Solaris 10 Network Administrator Certified ...以上是对给定文件中部分题目的详细解析,希望能够帮助考生更好地准备 Oracle Solaris 10 Network Administrator Certified Expert (1z0-880) 的认证考试。

    基于UDP的socket程序,多线程操作,windows下C语言

    - **绑定端口**:为了使Socket能够监听特定端口上的数据包,我们需要调用`bind()`函数将其与本地地址绑定。本例中,端口号为5050,地址使用`htonl(INADDR_ANY)`表示任何可用的IP地址。 ### 5. 多线程处理 - **创建...

    webservice工具,针对wsdl、soap进行测试的小软件

    1. **服务(Service)**:定义服务的端点,也就是客户端可以与之交互的实际网络地址。 2. **绑定(Binding)**:定义服务如何被访问,包括使用的协议(如HTTP、SOAP over HTTP)和消息格式。 3. **接口(PortType)*...

    php常用正则表达式

    `[a-zA-z]+://`匹配协议部分,`[^\s]*`匹配除空格外的任意字符。 **应用场景:** - 链接有效性检查。 - 用户提交数据中包含链接时进行格式验证。 #### 八、验证手机号码 **表达式:** `\d{3}-\d{8}|\d{4}-\d{7}` ...

    ajp各参数含义

    AJP (Apache JServ Protocol) 是一种用于Web服务器与Servlet容器之间通信的协议,主要由Apache Tomcat等Java应用服务器使用。AJP协议的主要目的是为了提高性能,通过使用持久连接来减少TCP握手和断开的开销。在本文...

    day02-Service Mesh课程讲义-黑马程序员1

    每个虚拟服务包含一组路由规则,Istio按顺序评估它们,Istio将每个给定的请求匹配到虚拟服务指定的实际目标地址。 1.1.1、概念 网关(Gateway)是服务网格的边界,用于处理HTTP、TCP入口与出口流量,Service Mesh...

    最全的C语言问题解答

    - 在Internet中,物理地址(如MAC地址)与IP地址之间的转换通常通过ARP(Address Resolution Protocol,地址解析协议)完成。当一台计算机需要发送数据包到另一台计算机时,它首先需要知道对方的物理地址。如果只...

    防ARP仿冒网关.pdf

    ARP(Address Resolution Protocol)是用于将IP地址转换为物理MAC地址的协议,而ARP仿冒则是攻击者通过发送虚假ARP响应,使得网络设备将数据包发往错误的物理地址,从而实施中间人攻击或造成网络中断。 描述中的“H...

    C语言编写的UDP通信程序

    根据给定的文件信息,我们可以深入探讨C语言中基于UDP协议的通信程序设计与实现。在计算机网络领域,用户数据报协议(UDP)是一种无连接的传输层协议,它提供了面向事务的简单不可靠信息传递服务。UDP并不保证数据包...

    用Socket编程实现电子邮件的发送

    2. **SMTP协议**:遵循标准的SMTP协议规范,确保与不同的邮件服务器兼容。 3. **错误处理**:实现异常处理机制,如超时、断开连接等情况下的重连策略。 4. **多线程管理**:优化服务器端的线程池,避免资源浪费和...

    java-servlet-api.doc

    HTTP是一个没有状态的协议。要建立一个有效的Web服务应用,你必须能够识别一个连续的来自远端的客户机的唯一的请求。随着时间的过去,发展了许多会话跟踪的技术,但是使用起来都比较麻烦。 JavaServletAPI提供了一个...

    华为笔试C/C++

    ARP(Address Resolution Protocol,地址解析协议)用于实现从IP地址到物理地址(MAC地址)的映射。在发送数据包之前,发送方需要知道接收方的物理地址,ARP协议通过广播查询和单播回应的方式来完成这一映射过程。 ...

    zigbee规范

    - 服务发现则是其他设备发现给定设备的能力,通过询问或匹配服务特性实现,有助于定义和理解设备能力。 7. **应用支持子层服务**: - APS层定义了数据服务和管理服务,确保数据传输和绑定机制,同时定义了帧格式...

    javascript自动给文本url地址增加链接的方法分享

    标题《JavaScript自动给文本URL地址增加链接的方法分享》和描述《主要介绍了JavaScript自动给文本URL地址增加链接的方法,有需要的朋友可以参考一下》所指向的知识点是:如何在JavaScript中通过编程方式自动检测文本...

Global site tag (gtag.js) - Google Analytics