2016-04-27 37 views

回答

0

您对您的Web HTTP请求应用程序包括一个“错误404找不到的Web应用程序”包含请求中使用的域名的“主机”标头。这必须由Web App识别。标准Web App域名(foo.azurewebsites.net)始终有效,其他任何域名均显示在Web应用程序的自定义域列表中。

当您添加web应用程序流量管理,流量管理器配置文件的域名(child.trafficmanager.net)被自动添加到Web应用程序的自定义域列表。到现在为止还挺好。

Web应用程序/流量管理器集成中存在一个已知问题,即在使用嵌套流量管理器配置文件时,父配置文件的域名(parent.trafficmanager.net)未添加到Web应用程序自定义域列表中。这就是为什么当您尝试通过父配置文件访问Web应用程序时看到404错误。

作为一种解决方法,您应该在虚拟域(例如www.contoso.com)中将DNS记录配置为parent.trafficmanager.net的CNAME,并将虚名域名注册为Web应用中的自定义域。通过虚拟域访问网络应用现在应该可以工作,并且这将使用嵌套的流量管理器配置文件作为DNS解析的一部分。

乔纳森(项目经理,Azure的流量管理器)

0

的到底是什么问题乔纳森Tuliani提到的,​​但是有一个替代的解决方案。

您需要家长流量管理器配置文件的域名添加到Web应用程序。

只要到自定义域和SSL - >带外域 - >例如输入域名tmdemo.trafficmanager.net。它将被允许并且一切正常。我刚刚写了一篇博文:Nested Traffic Manager profiles