【问题标题】:How to get javascript proxy from WCF service webHttpBinding如何从 WCF 服务 webHttpBinding 获取 javascript 代理
【发布时间】:2013-02-22 04:39:33
【问题描述】:

我设置了所有端点、绑定和行为,以便使用 json 使用服务,但现在我不知道如何生成 javascript 代理以便通过 Ajax 从我的客户端 javascript JQuery 代码访问。有什么想法吗?

请不要试图建议我在 WCF 和客户端之间使用服务器端方法(例如,使用服务的 asp.net mvc 操作),谢谢。

<?xml version="1.0"?>
<configuration>

  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
  <system.serviceModel>
    <bindings>
      <webHttpBinding>
        <binding name="Binding1" />
      </webHttpBinding>
    </bindings>
    <services>
      <service name="IServiceForJQuery">
        <endpoint behaviorConfiguration="Behavior1"
          binding="webHttpBinding" bindingConfiguration="Binding1" name="Endpoint1"
          contract="IServiceForJQuery" />
      </service>
    </services>
    <behaviors>
      <endpointBehaviors>
        <behavior name="Behavior1">
          <enableWebScript />
        </behavior>
      </endpointBehaviors>
      <serviceBehaviors>
        <behavior name="">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

</configuration>

【问题讨论】:

    标签: javascript jquery .net json wcf


    【解决方案1】:

    Rick Strahl 对此有一个 blog post

    他创建了一个脚本代理类,您可以使用它来调用该服务。

    【讨论】:

    • 帖子是2009年的?
    猜你喜欢
    • 2011-03-15
    • 2023-04-10
    • 2011-07-31
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 2012-02-18
    相关资源
    最近更新 更多