zoukankan      html  css  js  c++  java
  • WCF Restful JQuery 跨域解决方法

    <?xml version="1.0"?>
    
    <!--
      For more information on how to configure your ASP.NET application, please visit
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    
    <configuration>
      <connectionStrings>
        <add name="BIEntities" connectionString="metadata=res://*/BI.csdl|res://*/BI.ssdl|res://*/BI.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=BI;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
      </connectionStrings>
      <system.web>
          <compilation debug="true" targetFramework="4.0" />
          <authentication mode="Forms">
            <forms loginUrl="~/Account/LogOn" timeout="2880" />
          </authentication>
        <customErrors mode="RemoteOnly"/>
      </system.web>
      <system.serviceModel>
        <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" />
        <standardEndpoints>
          <webHttpEndpoint>
            <standardEndpoint crossDomainScriptAccessEnabled="true"/>
          </webHttpEndpoint>
        </standardEndpoints>
        <bindings>
          <webHttpBinding>
            <binding crossDomainScriptAccessEnabled="true" />
          </webHttpBinding>
        </bindings>
        <services>
          <service name="Service.BIService" behaviorConfiguration="ServiceBehavior">
            <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
            <endpoint kind="webHttpEndpoint" contract="Service.IBIService" behaviorConfiguration="HelpBehavior" />
          </service>
        </services>
        <behaviors>
          <serviceBehaviors>
            <behavior name="ServiceBehavior">
              <serviceMetadata httpGetEnabled="true" />
              <serviceDebug includeExceptionDetailInFaults="true" />
            </behavior>
            <behavior name="">
              <serviceMetadata httpGetEnabled="true" />
              <serviceDebug includeExceptionDetailInFaults="false" />
            </behavior>
          </serviceBehaviors>
          <endpointBehaviors>
            <behavior name="HelpBehavior">
              <webHttp helpEnabled="true" />
            </behavior>
          </endpointBehaviors>
        </behaviors>
      </system.serviceModel>
    </configuration>

    注意: help无法显示肯定是配置错误,上面的配置中一处是服务名称,一处是接口名称。

    <script type="text/javascript">
            $(function () {
                $(function () {
                    $.ajax({
                        type: "get",
                        url: http://server:88/KendoUI/ServiceHost/BIService.svc/InvoiceDelinquencyDistributionData,
                        dataType: "jsonp",
                        success: function (data) {
                            alert("ok");
                        }
                    });
                });
            });
        </script>
  • 相关阅读:
    linux du命令
    Linux vmstat命令实战详解
    linux sar命令详解
    xargs 命令教程
    Linux中find命令用法大全
    python suprocess
    Python的f-strings格式化
    python glob的使用
    python getopt()的使用
    Java测试的题目感想
  • 原文地址:https://www.cnblogs.com/nanfei/p/3941589.html
Copyright © 2011-2022 走看看