2017-10-12 77 views
0

我們有一個應用程序服務,它是Azure中的ASP.NET應用程序。我們爲/路由定義了200 OK響應。當我們試圖從瀏覽器或郵差中擊中/終點時,我們會得到期望的結果。 但是在Azure App Insights中,我們注意到每5分鐘發送一次GET /請求失敗。Azure應用服務返回404 GET /請求

DNS Configuration 從提供的圖片,你可以看到,默認Azure的路線(qualitykitchen.azurewebsites.net)仍然存在,因爲我們還沒有想出一個辦法將其刪除。

404 Errors screenshot from Azure請務必注意,生成404的請求是(qualitykitchen.azurewebsites.net)的默認路由,而不是通過自定義DNS(api-staging.qualitykitchen.co)設置的自定義路由。

因爲我們啓用了「始終開啓」功能,所以我們確信這些請求只是Azure對服務執行ping操作以保持活動狀態。不幸的是,它似乎對將要撥打的路線感到困惑。

假設請求來自Azure,我們是否正確?我們如何指導Azure撥打我們的自定義路由?

回答

1

是的,這是正確的,那就是AlwaysOn代理(在您的遙測中檢查User-Agent)。

不幸的是,它似乎很困惑要調用哪條路線。

不是這樣,AlwaysOn代理始終調用http://{sitename}.azurewebsites.net/,忽略自定義域。它始終呼叫/,您無法指定自定義網址。

只需處理該域名,並回復200 OK。您無法刪除默認的.azurewebsites.net綁定。

相關問題