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