"服务元数据可能无法访问"无法运行我的WCF服务

时间:2015-01-05 14:44:23

标签: c# web-services wcf web-config

下午好,

我创建了一个数据库,然后添加了一个WCF服务,但是当我想运行我的WCF时,我遇到了这个错误“服务元数据可能无法访问”。

问题是我按照本网站的另一个主题的步骤来解决我的错误,但无论如何仍有这个限制,我无法访问我的WCF。

这是我尝试使用其他主题修改同一错误的Web配置,但您是否看到任何无法使我的WCF无法运行的错误?

<system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior name="metadataBehavior">
          <serviceMetadata httpGetEnabled="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
      <services>
        <service name="Service3.Service3" behaviorConfiguration="metadataBehavior">
          <endpoint
              address=""
              binding="customBinding" bindingConfiguration="jsonpBinding"
              contract="Service3.IService3"/>
          <endpoint
              address="mex"
              binding="mexHttpBinding"
              contract="IMetadataExchange"/>
        </service>
      </services>
  </system.serviceModel>

我尝试了很多更改,比如即使我在第一个端点中放置了localhost地址,但在运行我的WCF时仍然会出现此错误。

我也尝试更改不同的绑定但是没有任何更改错误仍然出现...需要帮助!

感谢您的回答

编辑:我尝试进行更改,但错误仍在此处。这是我的新Web配置文件:

  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior name="metadataBehavior">
          <serviceMetadata httpGetEnabled="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
      <services>
        <service name="Service3.Service3" behaviorConfiguration="metadataBehavior">
          <endpoint 
              address="http://localhost:7488/"
              binding="basicHttpBinding" 
              contract="HostService.IService3" />
          <endpoint
              address=""
              binding="customBinding" bindingConfiguration="jsonpBinding"
              contract="Service3.IService3"/>
          <endpoint
              address="mex"
              binding="mexHttpBinding"
              contract="IMetadataExchange"/>
        </service>
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:7488/Service3.svc" />
          </baseAddresses>
        </host>
      </services>
  </system.serviceModel>

0 个答案:

没有答案