簡體   English   中英

我如何遠程調試部署在 azure 應用程序服務上的 asp.net 核心 web 應用程序

[英]How can i remotely debug an asp.net core web app deployed on an azure app service

我正在開發一個 asp.net 核心 web 應用程序。

我需要調試這個應用程序(設置一個斷點並在命中斷點時檢查變量)。

我可以使用 visual studio 在我的本地計算機上執行此操作。

如果我在遠程 IIS 服務器上部署我的 web 應用程序,我也可以這樣做。

但是當我的應用程序部署在 azure 應用程序服務上時,我想這樣做。

此容器不適用於 IIS。似乎 azure 應用程序服務可與 Kestrel(do.net 運行命令)一起使用。 而且我不知道如何遠程調試此應用程序。

謝謝

附加信息:

  • 我正在使用.Net6
  • 我所說的“容器”是指“Azure 應用服務實例”
  • 我正在使用 Visual Studio 2022 社區版
  • 我正在部署 azure devops 和 azure 管道

如果你想使用遠程調試功能,你需要在部署你的webapp時使用Debug model。

在 Visual Studio 中類似下面的內容。

在此處輸入圖像描述

在 azure devops 中,你可以這樣找到它:

  1. Pipelines > Builds (or Pipelines) ,打開你的構建管道

  2. 單擊編輯, Variables選項卡,將變量 BuildConfiguration 的值從“release”更改為“debug”

暫無
暫無

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

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