Service
这是 Windows© Communication Foundation 服务。
当前已禁用此服务的元数据发布。
如果具有该服务的访问权限,则可以通过完成下列步骤来修改 Web 或应用程序配置文件以便启用元数据发布:
1. 创建下列服务行为配置,或将 <serviceMetadata> 元素添加到现有服务行为配置:
<behaviors>
<serviceBehaviors>
<behavior name="MyServiceTypeBehaviors" >
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
2. 将行为配置添加到服务:
<service name="MyNamespace.MyServiceType" behaviorConfiguration="MyServiceTypeBehaviors" >
注意: 服务名称必须与服务实现的配置名称相匹配。
3. 将下列终结点添加到服务配置:
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
注意: 服务必须有一个 http 基址以便添加此终结点。
下面是启用了元数据发布的示例服务配置文件:
<configuration>
<system.serviceModel>
<services>
<!-- 注意: 服务名称必须与服务实现的配置名称相匹配。 -->
<service name="MyNamespace.MyServiceType" behaviorConfiguration="MyServiceTypeBehaviors" >
<!-- 添加下列终结点。 -->
<!-- 注意: 服务必须有一个 http 基址以便添加此终结点。 -->
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="MyServiceTypeBehaviors" >
<!-- 将下列元素添加到服务行为配置中。 -->
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
有关发布元数据的详细信息,请参阅下列文档: http://go.microsoft.com/fwlink/?LinkId=65455。