簡體   English   中英

遠程調試多個實例的Azure App Service

[英]Remote debugging of a multiple instances' Azure App Service

我有這個陰險的問題。 我通常在App Service插槽上發布一個C#.NET Web項目,並且通常執行Remote Attach來調試我的軟件。

一天,我們將實例數從1擴展到4,我注意到遠程調試似乎不再起作用。

那是因為當我開始遠程調試時,它會附加到服務器的隨機實例上,並且在瀏覽器響應后,我無法確保后續的瀏覽器請求都到達同一實例。 我認為啟用“ ARRaffinity cookie”選項可能會在相同實例上強制請求,但似乎不起作用。 我不知道該如何解決。

使用具有鍵ARRaffinity的cookie來完成實例定義。 這些值隨機分配給每個實例,並且是唯一的。 您可以使用手動方法指定要調試的實例。 如果使用Chorme,請訪問網站並單擊F12> Application> Cookies,然后將獲得指定的實例cookie值。

在此處輸入圖片說明

當您轉到“ Attach to Process中輸入用戶名和密碼時,為您的用戶名提供以下內容:井號/哈希#first few characters of the ARR affinity cookiefirst few characters of the ARR affinity cookie 例如: yoeycai#9762c (joeycai是用戶名,而9762c是ARR cookie的首字符)。

有關詳細信息,你可以參考這個文章和這一個用於遠程調試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM