使用 Tye 辅助开发 dotnet 应用程序
newbe.pro 已經給我們寫了系列文章介紹Tye 輔助開發k8s 應用:
使用 Tye 輔助開發 k8s 應用竟如此簡單(一)
使用 Tye 輔助開發 k8s 應用竟如此簡單(二)
使用 Tye 輔助開發 k8s 應用竟如此簡單(三)
使用 Tye 輔助開發 k8s 應用竟如此簡單(四)
使用 Tye 輔助開發 k8s 應用竟如此簡單(五)
使用 Tye 輔助開發 k8s 應用竟如此簡單(六)
今天我給大家介紹一個Visual Studio 插件《Tye Explorer for Visual Studio》, 安裝好這款插件以后就可以在Visual Studio 里對Tye 的服務進程進行 調試Debug,他是通過把調試器附加到Tye所運行的服務上從而實現服務調試。
Tye Explorer for Visual Studio 代碼放在github:https://github.com/ikkentim/vs-tye-explorer,他的主要功能如下:
運行的服務和副本的簡要列表
Tye儀表板的快捷方式
查看服務的輸出(日志)
將調試器附加到:
一項特定的服務
一個特定的副本
所有正在運行的服務(排除特定服務或副本的選項)
加載的解決方案的啟動項目
下面我們就用一個小項目來給大家演示一下,這個項目的代碼我放在github:https://github.com/geffzhang/TyeAndYarp ,這里先介紹一下這個小項目是測試微軟的微軟的反向代理——YARP。YARP是一個可以創建高性能、高度可定制的反向代理服務器的類庫。YARP是在使用ASP.NET和.NET(.NET Core 3.1和.NET 5.0)的基礎架構構建的。YARP的主要優勢在于,它可以通過.net代碼輕松地進行定制和調整,以滿足每個部署場景的特定需求。更多的內容可以參考文章《?微軟YARP初體驗》。
打開命令行,切換到項目目錄下,運行命令 tye run
打開VS的 視圖-> 其他窗口 -> Tye Explorer,運行Tye Explorer:
我們看到面板上列出了我們項目里面的4 個服務,已經服務的實例,其中zipkin 是外部服務無法附加調試。
選擇一個服務,通過Attach to selected 就可以附加到進程進行調試
除了調試之外,還可以查看服務的日志,通過輸出窗口:
輸出窗口的切換可以通過面包的最右邊的按鈕進行:
通過最左邊的按鈕可以打開 Tye Dashboard:
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的使用 Tye 辅助开发 dotnet 应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Abp Vnext Pro 的 Vue
- 下一篇: 通过 .NET NativeAOT 实现