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"
添加绑定配置部分
我是网络服务方面的新手。
我正在尝试让我的网络服务正常工作,但没有成功。我试过更改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"