无法获取我的WCF webHttpBinding服务的Metadata Publishing

时间:2014-03-06 17:27:36

标签: wcf

当我浏览到我的svc文件时,我不断获取页面,但元数据发布没有打开,但我已经完成了所有操作。这是我的web.config。我做错了什么?

 <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior name="AlphaFrontEndSiteASP.TestsServiceAspNetAjaxBehavior">
          <enableWebScript />
        </behavior>
        <behavior name="AlphaFrontEndSiteASP.Services.TestsService">
          <enableWebScript />
        </behavior>
      </endpointBehaviors>
      <serviceBehaviors>
        <behavior name="MetadataBehavior">
          <serviceMetadata httpGetEnabled="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
    <services>
      <service name="AlphaFrontEndSiteASP.Services.TestsService" behaviorConfiguration="MetadataBehavior"> 
        <endpoint address="" behaviorConfiguration="AlphaFrontEndSiteASP.TestsServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="AlphaFrontEndSiteASP.Services.TestsService" />
        <endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
      </service>
    </services>
  </system.serviceModel>

0 个答案:

没有答案