使用 Windows Server AppFabric Cmdlet 启用默认值的使用

本主题介绍如何使用 AppFabric cmdlet 为服务启用默认配置设置的使用。启用默认值时,服务将使用 IIS 层次结构中无名称行为的合并链。服务将继承 IIS 层次结构中所有级别的配置设置。有关详细信息,请参阅 Windows Server AppFabric 中的配置过程

您应按照以下顺序配置默认值:

  • 配置服务器默认值

  • 配置站点默认值

  • 导入,然后配置应用程序

  • 配置应用程序包含的服务。

采用此顺序是因为:在某一级别配置默认值能够导致整个树回收。这些操作应在任何应用程序实际运行之前完成,以避免回收应用程序的成本。

有关执行 cmdlet 的详细信息,请参阅运行 Windows Server AppFabric Cmdlet

为服务启用默认配置设置的使用

在 AppFabric Windows PowerShell 控制台中,执行 Set-ASAppServiceBehaviorName cmdlet,并将 BehaviorName 参数设置为空字符串,以启用默认配置设置的使用。此操作可确保除了服务自身的配置设置之外,作用域的合并配置设置也将与默认设置一起用于服务。

Cmdlet:Set-ASAppServiceBehaviorName

语法选项:

语法 1

Set-ASAppServiceBehaviorName [-SiteName] <String> [-VirtualPath] <String> -BehaviorName <String> [-Confirm] [-WhatIf] [<CommonParameters>]

语法 2

Set-ASAppServiceBehaviorName [-Uri] <Uri> -BehaviorName <String> [-Confirm] [-WhatIf] [<CommonParameters>]c

语法 3

Set-ASAppServiceBehaviorName -BehaviorName <String> -ServiceObject <ServiceInfo> [-Confirm] [-WhatIf] [<CommonParameters>]
参数 描述

-SiteName <String> –VirtualPath <String>

站点、应用程序、目录或服务的名称和路径,将导致使用相应 Web.config 文件作为 cmdlet 操作的基础。

-Uri <Uri>

特定服务或应用程序的标识符,将导致使用相应 Web.config 文件作为 cmdlet 操作的基础。

-ServiceObject <ServiceInfo>

服务对象的名称,将导致使用相应 Web.config 文件作为 cmdlet 操作的基础。

-BehaviorName

如果将 <String> 的值设置为空字符串 (“”),服务将从应用程序、站点和服务器 Web.config 文件的无名称行为的合并值中进行其配置设置。有关详细信息,请参阅 Windows Server AppFabric 中的配置过程

-Confirm

如果该参数存在,则会在执行命令前提示您进行确认。

-WhatIf

如果该参数存在,则会显示描述命令效果的消息,而不执行命令。

  2011-12-05