• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

使用 Tye 辅助开发 dotnet 应用程序

C# 张善友 1899次浏览 0个评论

newbe.pro 已经给我们写了系列文章介绍Tye 辅助开发k8s 应用:

  1. 使用 Tye 辅助开发 k8s 应用竟如此简单(一)
  2. 使用 Tye 辅助开发 k8s 应用竟如此简单(二)
  3. 使用 Tye 辅助开发 k8s 应用竟如此简单(三)
  4. 使用 Tye 辅助开发 k8s 应用竟如此简单(四)
  5. 使用 Tye 辅助开发 k8s 应用竟如此简单(五)
  6. 使用 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

使用 Tye 辅助开发 dotnet 应用程序

打开VS的 视图-> 其他窗口 -> Tye Explorer,运行Tye Explorer:

使用 Tye 辅助开发 dotnet 应用程序

我们看到面板上列出了我们项目里面的4 个服务,已经服务的实例,其中zipkin 是外部服务无法附加调试。

选择一个服务,通过Attach to selected 就可以附加到进程进行调试

使用 Tye 辅助开发 dotnet 应用程序

除了调试之外,还可以查看服务的日志,通过输出窗口:

使用 Tye 辅助开发 dotnet 应用程序

输出窗口的切换可以通过面包的最右边的按钮进行:

使用 Tye 辅助开发 dotnet 应用程序

通过最左边的按钮可以打开 Tye Dashboard:

使用 Tye 辅助开发 dotnet 应用程序


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明使用 Tye 辅助开发 dotnet 应用程序
喜欢 (0)

您必须 登录 才能发表评论!

加载中……