你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Web sites/extensions 'MSDeploy' 2021-03-01

Bicep 资源定义

可以使用面向以下操作部署站点/扩展资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

名称属性的选项

sites/extensions 资源根据 name 属性的值接受不同的属性。 本文介绍设置 name: 'MSDeploy'时可用的属性。

有关其他选项,请参阅:

资源格式

若要创建 Microsoft.Web/sites/extensions 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Web/sites/extensions@2021-03-01' = {
  name: 'MSDeploy'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    appOffline: bool
    connectionString: 'string'
    dbType: 'string'
    packageUri: 'string'
    setParameters: {}
    setParametersXmlFileUri: 'string'
    skipAppData: bool
  }
}

属性值

sites/extensions-MSDeploy

名称 说明
name 资源名称

了解如何在 Bicep 中设置子资源的名称和类型。
“MSDeploy”
kind 资源类型。 字符串
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源之外的子资源
类型为:sites 的资源的符号名称
properties 核心资源属性 MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

名称 说明
appOffline 在执行 MSDeploy 操作时设置 AppOffline 规则。
默认设置为 false
bool
connectionString SQL 连接字符串 字符串
dbType 数据库类型 string
packageUri 包 URI 字符串
setParameters MSDeploy 参数。 如果使用 SetParametersXmlFileUri,则不得设置 。 对象 (object)
setParametersXmlFileUri MSDeploy 参数文件的 URI。 如果使用 SetParameters,则不得设置 。 string
skipAppData 控制 MSDeploy 操作是否跳过App_Data目录。
如果设置为 true,则目标上的现有App_Data目录
不会删除,并且将忽略源中的任何App_Data目录。
默认设置为 false
bool

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
Orchard CMS 视频门户 Web 应用

部署到 Azure
此模板提供了一种在启用和配置 Azure 媒体服务模块的情况下,在 Azure 应用服务 Web 应用 上部署 Orchard CMS 的简单方法。
可缩放的 Umbraco CMS Web 应用

部署到 Azure
此模板提供了一种在 Azure 应用服务 Web 应用 上部署 umbraco CMS Web 应用的简单方法。
简单的 Umbraco CMS Web 应用

部署到 Azure
此模板提供了一种在 Azure 应用服务 Web 应用 上部署 umbraco CMS Web 应用的简单方法。
企业治理 - AppService、SQL DB、AD、OMS、Runbook

部署到 Azure
企业云采用(无论大小)都需要负责任且高效的治理模型才能从其云部署中获取价值。 CloudWise (解决方案) 的代号,是 Azure 合作伙伴快速入门中提供的复合解决方案,是客户、系统集成商和合作伙伴的采用支持者,可提供可自助的自动化治理和运营解决方案,重点是优化成本、提高应用程序 () 可靠性、降低业务风险。 该解决方案突出了可见性和控制的核心治理支柱。
使用Azure SQL专用终结点的 Web 应用

部署到 Azure
此模板演示如何创建使用指向 Azure SQL 服务器的专用终结点的 Web 应用
Moesif API 分析和盈利

部署到 Azure
该模板会将 Azure API 管理 的 API 调用记录到 Moesif API 分析和盈利平台
托管在专用计划上的 Azure 函数应用

部署到 Azure
此模板在专用托管计划上预配函数应用,这意味着它将像任何App 服务站点一样运行和计费。
具有远程生成的 Linux 上的 Function App 消耗计划

部署到 Azure
此模板在 Linux 消耗计划上预配函数应用,并在代码部署期间执行远程生成。 应用按需运行,每次执行计费,没有长期资源承诺。
高级计划上托管的 Azure 函数应用

部署到 Azure
此模板在高级计划上预配函数应用。
Windows 消耗计划上托管的 Azure 函数应用

部署到 Azure
此模板在 Windows 消耗计划(动态托管计划)上预配函数应用。 应用按需运行,每次执行计费,没有长期资源承诺。
使用 Blob 存储连接字符串创建 Azure Web 应用

部署到 Azure
使用 Blob 存储连接字符串创建 Azure Web 应用,模板最初由 Microsoft 的 Jeff Bowles 创作

ARM 模板资源定义

可以使用针对以下操作部署站点/扩展资源类型:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

名称属性的选项

站点/扩展资源根据 名称 属性的值接受不同的属性。 本文介绍设置 name: 'MSDeploy'时可用的属性。

有关其他选项,请参阅:

资源格式

若要创建 Microsoft.Web/sites/extensions 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Web/sites/extensions",
  "apiVersion": "2021-03-01",
  "name": "MSDeploy",
  "kind": "string",
  "properties": {
    "appOffline": "bool",
    "connectionString": "string",
    "dbType": "string",
    "packageUri": "string",
    "setParameters": {},
    "setParametersXmlFileUri": "string",
    "skipAppData": "bool"
  }
}

属性值

sites/extensions-MSDeploy

名称 说明 Value
type 资源类型 “Microsoft.Web/sites/extensions”
apiVersion 资源 API 版本 '2021-03-01'
name 资源名称

了解如何在 JSON ARM 模板中为子资源设置名称和类型。
“MSDeploy”
kind 资源类型。 string
properties 核心资源属性 MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

名称 说明
appOffline 在执行 MSDeploy 操作时设置 AppOffline 规则。
默认设置为 false
bool
connectionString SQL 连接字符串 string
dbType 数据库类型 string
packageUri 包 URI 字符串
setParameters MSDeploy 参数。 如果使用 SetParametersXmlFileUri,则不得设置 。 对象 (object)
setParametersXmlFileUri MSDeploy 参数文件的 URI。 如果使用 SetParameters,则不得设置 。 string
skipAppData 控制 MSDeploy 操作是否跳过App_Data目录。
如果设置为 true,则目标上的现有App_Data目录
不会删除,并且将忽略源中的任何App_Data目录。
默认设置为 false
bool

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
Orchard CMS 视频门户 Web 应用

部署到 Azure
此模板提供了一种在启用和配置 Azure 媒体服务模块的情况下在 Azure 应用服务 Web 应用 上部署 Orchard CMS 的简单方法。
可缩放的 Umbraco CMS Web 应用

部署到 Azure
此模板提供了一种在 Azure 应用服务 Web 应用 上部署 umbraco CMS Web 应用的简单方法。
简单的 Umbraco CMS Web 应用

部署到 Azure
此模板提供了一种在 Azure 应用服务 Web 应用 上部署 umbraco CMS Web 应用的简单方法。
企业治理 -AppService,SQL DB,AD,OMS,Runbook

部署到 Azure
企业(无论大小)的云采用都需要负责任且高效的治理模型才能从其云部署中获取价值。 CloudWise (解决方案) 的代码名称,是 Azure 合作伙伴快速入门中提供的复合解决方案,是客户、系统集成商和合作伙伴的采用支持者,可提供可自助、自动化的治理和运营解决方案,专注于优化成本、改进应用程序 () 可靠性、降低业务风险。 该解决方案突出了可见性和控制的核心治理支柱。
使用Azure SQL专用终结点的 Web 应用

部署到 Azure
此模板演示如何创建使用指向 Azure SQL 服务器的专用终结点的 Web 应用
Moesif API 分析和盈利

部署到 Azure
该模板会将 Azure API 管理的 API 调用记录到 Moesif API 分析和盈利平台
专用计划上托管的 Azure 函数应用

部署到 Azure
此模板在专用托管计划上预配函数应用,这意味着它将像任何App 服务站点一样运行和计费。
具有远程生成的 Linux 上的 Function App 消耗计划

部署到 Azure
此模板在 Linux 消耗计划上预配函数应用,并在代码部署期间执行远程生成。 应用按需运行,每次执行都计费,没有长期资源承诺。
高级计划上托管的 Azure 函数应用

部署到 Azure
此模板在高级计划上预配函数应用。
托管在 Windows 消耗计划上的 Azure Function App

部署到 Azure
此模板在 Windows 消耗计划(动态托管计划)上预配函数应用。 应用按需运行,每次执行都计费,没有长期资源承诺。
使用 Blob 存储连接字符串创建 Azure Web 应用

部署到 Azure
使用 Blob 存储连接字符串创建 Azure Web 应用,模板最初由 Microsoft 的 Jeff Bowles 创作

Terraform (AzAPI 提供程序) 资源定义

可以使用面向以下操作部署站点/扩展资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

名称属性的选项

sites/extensions 资源根据 name 属性的值接受不同的属性。 本文介绍设置 name: 'MSDeploy'时可用的属性。

有关其他选项,请参阅:

资源格式

若要创建 Microsoft.Web/sites/extensions 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/extensions@2021-03-01"
  name = "MSDeploy"
  parent_id = "string"
  body = jsonencode({
    properties = {
      appOffline = bool
      connectionString = "string"
      dbType = "string"
      packageUri = "string"
      setParameters = {}
      setParametersXmlFileUri = "string"
      skipAppData = bool
    }
    kind = "string"
  })
}

属性值

sites/extensions-MSDeploy

名称 说明 Value
type 资源类型 “Microsoft.Web/sites/extensions@2021-03-01”
name 资源名称 “MSDeploy”
parent_id 此资源的父资源的 ID。 类型为的资源的 ID: 站点
kind 资源类型。 string
properties 核心资源属性 MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

名称 说明
appOffline 在执行 MSDeploy 操作时设置 AppOffline 规则。
默认设置为 false
bool
connectionString SQL 连接字符串 string
dbType 数据库类型 string
packageUri 包 URI string
setParameters MSDeploy 参数。 如果使用 SetParametersXmlFileUri,则不得设置 。 对象 (object)
setParametersXmlFileUri MSDeploy 参数文件的 URI。 如果使用 SetParameters,则不得设置 。 string
skipAppData 控制 MSDeploy 操作是否跳过App_Data目录。
如果设置为 true,则目标上的现有App_Data目录
不会删除,并且将忽略源中的任何App_Data目录。
默认设置为 false
bool