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。