Azure 如何使用Yaml在devops管道中添加绑定

Azure 如何使用Yaml在devops管道中添加绑定,azure,azure-devops,azure-pipelines,azure-pipelines-build-task,Azure,Azure Devops,Azure Pipelines,Azure Pipelines Build Task,如何使用yaml在“IIS web app管理”任务中添加绑定? 我试着将绑定像经典管道一样放置,但不起作用 您需要创建一个包含以下所有信息的JSon: { "bindings":[{ "protocol":"http",

如何使用yaml在“IIS web app管理”任务中添加绑定? 我试着将绑定像经典管道一样放置,但不起作用


您需要创建一个包含以下所有信息的JSon:

                                {
                                        "bindings":[{
                                            "protocol":"http",
                                            "ipAddress":"*",
                                            "port":"xxxxx",
                                            "sslThumbprint":"",
                                            "sniFlag":false
                                        },
                                        {
                                            "protocol":"http",
                                            "ipAddress":"*",
                                            "hostname":"yyyyyy.com",
                                            "port":"80",
                                            "sslThumbprint":"",
                                            "sniFlag":false
                                        },
                                        {
                                            "protocol":"http",
                                            "ipAddress":"*",
                                            "hostname":"xxxxxxxx.com",
                                            "port":"80",
                                            "sslThumbprint":"",
                                            "sniFlag":false
                                        }
                                    ]
                                } 

您需要创建包含以下所有信息的JSon:

                                {
                                        "bindings":[{
                                            "protocol":"http",
                                            "ipAddress":"*",
                                            "port":"xxxxx",
                                            "sslThumbprint":"",
                                            "sniFlag":false
                                        },
                                        {
                                            "protocol":"http",
                                            "ipAddress":"*",
                                            "hostname":"yyyyyy.com",
                                            "port":"80",
                                            "sslThumbprint":"",
                                            "sniFlag":false
                                        },
                                        {
                                            "protocol":"http",
                                            "ipAddress":"*",
                                            "hostname":"xxxxxxxx.com",
                                            "port":"80",
                                            "sslThumbprint":"",
                                            "sniFlag":false
                                        }
                                    ]
                                } 

公认的答案并没有给出一个很好的用法示例。
绑定
输入接受格式化为特定JSON对象的多行字符串。另外,请确保设置
AddBinding:true
,因为它会忽略
绑定
输入,而不使用它

另一方面,如果您将证书存储在WebHosting中(与MY相反),部署将失败,因为任务将无法找到您的证书


公认的答案并没有给出一个很好的用法示例。
绑定
输入接受格式化为特定JSON对象的多行字符串。另外,请确保设置
AddBinding:true
,因为它会忽略
绑定
输入,而不使用它

另一方面,如果您将证书存储在WebHosting中(与MY相反),部署将失败,因为任务将无法找到您的证书


伟大的感谢您在此处分享您的解决方案,您可以接受它作为答案,这样它可以帮助其他社区成员解决相同的问题,我们可以存档此线程,谢谢。如果或提及预期的格式,将非常有帮助!?有人能指出你把上面的JSON放在哪里吗???@JohnJoseph我已经添加了一个带有示例的答案太棒了!感谢您在此处分享您的解决方案,您可以接受它作为答案,这样它可以帮助其他社区成员解决相同的问题,我们可以存档此线程,谢谢。如果或提及预期的格式,将非常有帮助!?有人能指出你把上面的JSON放在哪里吗???@JohnJoseph我已经用一个例子添加了一个答案