C# &引用;“服务元数据可能无法访问”;无法运行我的WCF服务

C# &引用;“服务元数据可能无法访问”;无法运行我的WCF服务,c#,web-services,wcf,web-config,C#,Web Services,Wcf,Web Config,下午好 我创建了一个数据库,然后添加了一个WCF服务,但是当我想运行我的WCF时,我出现了这个错误“服务元数据可能无法访问” 问题是我按照这个网站上另一个主题的步骤来解决我的错误,但无论如何还是有这个限制,我不能访问我的WCF 这是我的网页配置,我试图修改与其他主题关于相同的错误,但你看到任何错误,不能使我的WCF无法运行 <system.serviceModel> <behaviors> <serviceBehaviors>

下午好

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

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

这是我的网页配置,我试图修改与其他主题关于相同的错误,但你看到任何错误,不能使我的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>


您是否使用IIS托管?没有,因为我今天早些时候尝试使用IIS托管以解决问题,但没有发生任何事情,所以。。。(我对所有这些都是初学者。)您需要在配置中添加一个基址;)我应该只添加基本地址还是修改地址和绑定?我应该在我的:?因为我添加了我的.svc文件中的基地址,但错误仍然发生…:(但是谢谢你的帮助,我以后需要基本地址