WCF 服务 Ajax/jQuery 调用

WCF Services Ajax/jQuery Call

我是网络服务方面的新手。

我正在尝试让我的网络服务正常工作,但没有成功。我试过更改web.config和网络服务,但我仍然无法调用它。

Endpoints using 'UriTemplate' cannot be used with 'System.ServiceModel.Description.WebScriptEnablingBehavior'.

Web.config

<behaviors>
      <endpointBehaviors>
        <behavior name="WebHTTP">
          <enableWebScript />
          <webHttp helpEnabled="true" />
        </behavior>
      </endpointBehaviors>
      <serviceBehaviors>
        <behavior name="WebHTTPP">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="true" httpHelpPageEnabled="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>

    <services>
      <service behaviorConfiguration="WebHTTPP" name="eficduarte.api.newsletters">
        <endpoint address="" behaviorConfiguration="WebHTTP" binding="webHttpBinding"
          bindingConfiguration="Binding" contract="eficduarte.api.newsletters" />
      </service>
</services>
</behaviors>
我正在尝试从 URL

调用的

WebService

    [OperationContract]
    [WebGet(UriTemplate = "/ListarSubscricoesActivas", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    public object ListarSubscricoesActivas()
    { ... }

应该是下面这样的

      <endpointBehaviors>
        <behavior name="WebHTTP">
          <webHttp/>
        </behavior>        
      </endpointBehaviors>

同时为 bindingConfiguration="Binding"

添加绑定配置部分