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