[英]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 cookie
的first few characters of the ARR affinity cookie
。 例如: yoeycai#9762c
(joeycai是用戶名,而9762c是ARR cookie的首字符)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.