- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图通过 ARM 将我们的网站连接到 Application Insights 组件,但在将 Instrumentation Key 设置为网站应用程序设置时遇到了麻烦。这有时有效,有时无效。
我的猜测是我的 dependsOn 设置不正确。任何人都可以看看我的模板,看看我是否做错了什么?查看网站资源中类型为“config”的名为“appSettings”的资源。在这里我应该等待 Application Insight 完成,然后读取 Instrumentation Key。
{
"name": "[variables('webAppNameFinal')]",
"type": "Microsoft.Web/sites",
"location": "[parameters('appServicePlanLocation')]",
"apiVersion": "2015-04-01",
"dependsOn": [
"[concat('Microsoft.Web/serverfarms/', variables('appServicePlanNameFinal'))]"
],
"tags": {
"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', variables('appServicePlanNameFinal'))]": "Resource",
"displayName": "webApp"
},
"properties": {
"name": "[variables('webAppNameFinal')]",
"serverFarmId": "[variables('appServicePlanNameFinal')]"
},
"resources": [
{
"apiVersion": "2015-04-01",
"name": "connectionstrings",
"type": "config",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', variables('webAppNameFinal'))]",
"[resourceId('Microsoft.Sql/servers', variables('sqlServerNameFinal'))]"
],
"properties": {
"Watches": {
"value": "[concat('Server=tcp:', reference(concat('Microsoft.Sql/servers/', variables('sqlServerNameFinal'))).fullyQualifiedDomainName, ',1433;Database=', variables('sqlDatabaseNameFinal'), ';User ID=', parameters('sqlServerAdminLogin'), ';Password=', parameters('sqlServerAdminLoginPassword'), ';Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;')]",
"type": "SQLAzure"
}
}
},
{
"apiVersion": "2015-08-01",
"name": "appsettings",
"type": "config",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', variables('webAppNameFinal'))]",
"[concat('Microsoft.Insights/components/', variables('applicationInsightsNameFinal'))]"
],
"properties": {
"Watches.Webjobs.VitecConnect.WatchersExport.Run": "false",
"ApplicationInsights.InstrumentationKey": "[reference(concat('Microsoft.Insights/components/', variables('applicationInsightsNameFinal'))).InstrumentationKey]"
}
},
{
"apiVersion": "2015-04-01",
"name": "web",
"type": "sourcecontrols",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', variables('webAppNameFinal'))]"
],
"properties": {
"RepoUrl": "[parameters('gitUrl')]",
"branch": "[parameters('gitBranch')]"
}
},
{
"apiVersion": "2015-08-01",
"name": "web",
"type": "config",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', variables('webAppNameFinal'))]"
],
"properties": "[variables('siteProperties')]"
}
]
},
{
"name": "[variables('applicationInsightsNameFinal')]",
"type": "Microsoft.Insights/components",
"location": "Central US",
"apiVersion": "2014-04-01",
"dependsOn": [ ],
"tags": {
"displayName": "Application Insights"
},
"properties": {
"applicationId": "[variables('webAppNameFinal')]"
}
},
最好的问候尼克拉斯
最佳答案
您是否尝试过将 dependsOn 放在洞察资源声明中?
在此处查看 web+sql 的快速入门模板:https://github.com/Azure/azure-quickstart-templates/blob/master/201-web-app-sql-database/azuredeploy.json
他们将 dependsOn 放在 Insight 声明中,而在网站声明中什么也没有。这对你有用吗?
{
"apiVersion": "2015-05-01",
"name": "[concat('AppInsights', variables('webSiteName'))]",
"type": "Microsoft.Insights/components",
"location": "centralus",
"dependsOn": [
"[variables('webSiteName')]"
],
"tags": {
"[concat('hidden-link:', resourceId('Microsoft.Web/sites', variables('webSiteName')))]": "Resource",
"displayName": "AppInsightsComponent"
},
"properties": {
"ApplicationId": "[variables('webSiteName')]"
}
}
关于azure-resource-manager - DependsOn 在 ARM 模板中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33232461/
我正在使用explode transform宏按以下方式进行。 ServiceMap: Private: Prefix: Private Public: P
可能重复:How to write dependsOn in Custom plugin 我有一个带有两个任务A和B的自定义Gradle插件。我在插件中声明了两个任务,如下所示: project.ta
微软 documents隐式和显式依赖的目的。其中显式依赖项使用“dependsOn”。但有人提到这种方法的用例很少。 可以对以下内容进行一些澄清: 来自 MS 的示例 resource dnsZon
我有一个分层的 gradle 3.1 项目,如下所示: root - build.gradle - settings.gradle - server (Java + WAR p
微软 documents隐式和显式依赖的目的。其中显式依赖项使用“dependsOn”。但有人提到这种方法的用例很少。 可以对以下内容进行一些澄清: 来自 MS 的示例 resource dnsZon
我有两个任务Task-A和Task-B 这是我的任务-A task Task-A () { doLast { def fileName = _.property('fileName')
Spring(可能还有其他 DI 容器,但我使用的是 Spring)识别 @DependsOn 注释。您使用它来标识必须在该 bean 之前启动的任何其他 beans,例如 @Component @D
测试 gradle 作为 maven 的替代品,我们有一个 build.gradle 文件,其中包含以下插件 buildscript { repositories { jcen
关于 Gradle(3.3 版)如何解决多项目设置(使用 java 子项目)中的任务依赖性的小问题。我对 gradle 很陌生,所以这可能是个愚蠢的问题...... 我想实现一个任务在编译前执行,一个
我在 azure 数据工厂管道事件中遇到以下错误 我正在使用以下代码: ... "dependsOn": [ { "activity": "MyFirstAct
我有 3 个 gradle 任务:A、B、C。B依赖于A。C 依赖于 A。 如果在 A 中有一个 if 检查,我希望 B 运行时为真,C 运行时为假。我该怎么做? 为了清楚起见,真正的任务是: war
我有一个抽象类A和一堆子类,它们是使用@Service注释定义的Spring bean(A本身不是已注释)。我还有一些单独的 B 类型的 bean。 我需要实现的是让所有这些A-bean在 bean
我正在尝试在应用程序启动时更新数据库中的某些内容。为此,我创建了一个 A 类来执行此操作。 @Singleton @Startup @DependsOn({ "B", "C" }) public cl
首先:这不是这个的副本 Error:Could not find property 'assembleDebug' on project ':app' 问题: 自从更新到 Android Studio
本文整理了Java中com.artemis.WorldConfigurationBuilder.dependsOn()方法的一些代码示例,展示了WorldConfigurationBuilder.de
我在 sbt 中创建了一个多项目构建。这是 build.sbt 在主目录中: lazy val root = project in file(".") aggregate(data, reco, re
我需要为 ECS 服务设置此项。 ECSService: Type: AWS::ECS::Service DependsOn: ListenerSSL 问题是 ListenerSS
我正在尝试将installDebug.dependsOn(uninstallDebug)添加到我的生成文件中,例如this。 将其添加到主构建文件失败以及将其添加到应用构建文件(在android {}
我有一个 3.2.14.RELEASE spring 应用程序,并且正在使用 java 配置来连接和注入(inject) bean。 就我而言,我需要 设置 SSH 隧道 创建一个数据源,以便它使用相
两个问题: 指定 1 个任务由多个其他任务组成的 gradle 方法是什么? 似乎 gradle 的 taskName.execute() 方法不尊重 taskName 的 dependentOn 关
我是一名优秀的程序员,十分优秀!