WCF WEB API配置

Web.config配置web

<system.serviceModel>
    <services>
      <service name="WCFServiceWebRole2.Service1">
        <endpoint  contract="WCFServiceWebRole2.IService1" 
                   binding="webHttpBinding"
                   behaviorConfiguration="web"
                  ></endpoint>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- 为了不泄漏元数据信息,请在部署以前将下面的值设置为 false -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- 要接收错误中的异常详细信息以便进行调试,请将下面的值设置为 true。在部署以前请设置为 false 以免泄露异常信息-->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
      <endpointBehaviors>
        <behavior name="web">
          <webHttp helpEnabled="true" defaultBodyStyle="Bare" defaultOutgoingResponseFormat="Json" ></webHttp>
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
behaviorConfiguration="web" 配置为HTTP访问
相关文章
相关标签/搜索