none
wcf 有零个应用程序(非基础结构)终结点 RRS feed

  • 问题

  • 我有个控制台的wcf服务,在win7和xp下都运行正常。但是今天在一台xp系统上就报出了下面的异常

    有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。

    各位有没有知道原因的,急!

    下面是配置文件

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <system.serviceModel>
        <behaviors>
          <serviceBehaviors>
            <behavior name="projectionBehavior">
              <serviceMetadata httpGetEnabled="true" httpGetUrl="http://192.168.1.2:9999/projectionservice/projection" />
            </behavior>
          </serviceBehaviors>
        </behaviors>
        <services>
          <service behaviorConfiguration="projectionBehavior" name="Projection.Services.ProjectionService">
            <endpoint address="http://192.168.1.2:9999/projectionservice" binding="basicHttpBinding"  contract="Projection.Contracts.IProjection" />
          </service>
        </services>
      </system.serviceModel>
    </configuration>

    2012年7月11日 10:14

答案

  • 如果你确认内容没有问题。那么你检查下比如xml文件中是否多了个空格什么的,因为我遇到过类似情况所导致的wcf提示错误。

    2012年7月11日 15:27

全部回复

  • 如果你确认内容没有问题。那么你检查下比如xml文件中是否多了个空格什么的,因为我遇到过类似情况所导致的wcf提示错误。

    2012年7月11日 15:27
  • 我有个控制台的wcf服务,在win7和xp下都运行正常。但是今天在一台xp系统上就报出了下面的异常

    有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。

    各位有没有知道原因的,急!

    下面是配置文件

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <system.serviceModel>
        <behaviors>
          <serviceBehaviors>
            <behavior name="projectionBehavior">
              <serviceMetadata httpGetEnabled="true" httpGetUrl="http://192.168.1.2:9999/projectionservice/projection" />
            </behavior>
          </serviceBehaviors>
        </behaviors>
        <services>
          <service behaviorConfiguration="projectionBehavior" name="Projection.Services.ProjectionService">
            <endpoint address="http://192.168.1.2:9999/projectionservice" binding="basicHttpBinding"  contract="Projection.Contracts.IProjection" />
          </service>
        </services>
      </system.serviceModel>
    </configuration>

    0个终结点,说明 你使用的 终结点,配置文件里 没有 给出对应的 配置

    Frank Xu Lei--谦卑若愚,好学若饥
    [老徐的网站]:http://www.frankxulei.com/

    [老徐的博客]:http://54peixun.com/Author/frankxulei
    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    2012年7月16日 1:45
    版主