在vs.net中创建WCF时,如何运行和查看包含所有端点的网页?

时间:2011-07-21 16:18:07

标签: c# wcf

当我点击f5时,它不会触发我的网络浏览器,并显示终点。

如何通过我的服务获得此行为?

我的web.config看起来像:

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

  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

</configuration>

1 个答案:

答案 0 :(得分:3)

不会。如果将项目设置为WCF服务项目,它应该运行WCF服务托管窗口。要在浏览器中查看,您需要手动浏览到它所托管的地址。