Dns 如何解决失败的管道运行,以及对流量管理器的后续运行的错误请求+;AppGW和x2B;应用服务?

Dns 如何解决失败的管道运行,以及对流量管理器的后续运行的错误请求+;AppGW和x2B;应用服务?,dns,Dns,我使用的配置具有流量管理器+应用程序网关+应用程序服务,并且所有内容都成功运行一次。然后,我仅在代码更改或应用程序服务更改的情况下运行管道,并在管道中得到以下错误: "ErrorEntity": {                             "Code": "BadRequest",                              "ExtendedCode": "52011",                              "Message": "The t

我使用的配置具有流量管理器+应用程序网关+应用程序服务,并且所有内容都成功运行一次。然后,我仅在代码更改或应用程序服务更改的情况下运行管道,并在管道中得到以下错误:

"ErrorEntity": {
                            "Code": "BadRequest", 
                            "ExtendedCode": "52011", 
                            "Message": "The traffic manager domain (ceel-test-operator.trafficmanager.net) can be removed only through the Traffic Manager.", 
                            "MessageTemplate": "The traffic manager domain ({0}) can be removed only through the Traffic Manager.", 
                            "Parameters": [
                                "ceel-test-operator.trafficmanager.net"
                            ]
                        }

为什么会发生这种情况?我如何解决错误?

背景

发生此特定错误的原因是azure中的限制以及必须如何设置这些产品。要使TM+APPGW+APP服务模式适用于面向外部的站点,并获取从TM到APP服务的定制dns,您必须首先将APP服务直接添加到traffic manager,以便它们获得给定的traffic manager dns名称,然后再次运行traffic manager,应用网关的最终状态为端点,应用服务阵列为空。这将成功设置整个配置,因为azure不会从应用程序服务中清除流量管理器名称,即使它现在只是间接相关

为什么

后续管道运行失败,因为当您尝试修改应用程序服务时,它会注意到其中的流量管理器名称,但无法自行“修复”,只有流量管理器可以这样做

分辨率

解决此错误的唯一方法是删除应用程序服务并从管道中重新创建,所有端点应再次正确设置