2016-04-27 38 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