首页 > 编程语言 >【译】使用 .NET Aspire 和 Visual Studio 开发云原生应用

【译】使用 .NET Aspire 和 Visual Studio 开发云原生应用

时间:2024-05-30 09:05:12浏览次数:17  
标签:应用程序 Azure Visual Studio Aspire NET

  我们很高兴地向大家介绍 .NET Aspire,它旨在简化 .NET 云原生应用程序的构建和管理方式。.NET Aspire 为像您这样的开发人员提供了一个改进的、有主见的框架,用于构建分布式应用程序,确保无缝和一致的开发体验。

  这个新的技术栈汇集了一系列工具、模式和特殊的 NuGet 包,这些包被称为 .NET Aspire 组件,专门为现代云原生开发所需的编排、组件集成和工具而设计。无论您是新手还是老手,Visual Studio 都提供了将项目交付到 Azure 的最自然的方式。

  如果您是一个分布式应用程序开发者 .NET Aspire 带来了您一直想要的东西:

  - 能够选择 F5 并启动或预配所有依赖项。

  - 您的项目在应用程序中重要的分布式更改之间自动配置。

  - 将这些多节点应用程序部署到实时开发或测试环境中只需单击一下即可。

  - . NET Aspire内置的服务发现功能使您的前端应用程序能够以更少的摩擦和几乎零配置的方式找到后端API。

开始使用 .NET Aspire

  下载最新的 Visual Studio 版本。如果尚未安装 .NET Aspire,请打开 Visual Studio 安装程序,选择“修改”,然后选择 ASP.NET 和 Web 开发工作负荷,然后选择“NET Aspire SDK”。或者,您也可以从命令行运行安装。然后,您将开始在 Visual Studio 和 .NET CLI 中看到新的 .NET Aspire 项目模板。看到模板后,选择 .NET Aspire Starter Application 模板,尝试创建第一个云原生的 .NET Aspire 应用程序。

  如果您曾经需要构建一个前端应用程序来访问 REST API 后端,并且需要缓存来增强应用程序的性能,那么您会立刻识别出应用程序的拓扑结构。一旦选择 F5 启动调试器,熟悉的感觉就会结束,兴奋的感觉就会开始——不需要在项目中配置任何东西或设置启动顺序,整个应用程序就会启动。

  .NET Aspire Dashboard打开后,您可以访问深度遥测、指标和分布式跟踪,在那里您可以看到整个应用程序是如何端到端工作的。

部署到 Azure Container Apps

  如果您是 Azure 用户,您会很高兴知道我们也将这种一键式的乐趣应用到我们的发布体验中。在 Visual Studio 中,您可以右键单击将整个多节点应用程序发布到 Azure Container Apps 中。通过 Azure Developer CLI (azd)提供的“整个应用程序的准备和发布,whole-app provision-and-publish”功能,您可以在 Visual Studio 中右键单击,在 Azure Container Apps 中创建新的开发环境。

  这使得在 Azure 订阅的隔离环境中启动和关闭应用程序的全新副本比以往任何时候都更容易。几分钟之内,您的项目,以及它们运行所需的依赖项,都成功地部署到 Azure Container Apps 中。

  我们很高兴地宣布 .NET Aspire 发布,它扩展了 Visual Studio 在云原生应用程序开发方面的能力。.NET Aspire 提供了一个框架和工具,以一种独特的方式,使分布式 .NET 应用程序更容易构建、部署和管理。这种集成旨在使云原生应用程序的开发更加简单和高效。

  我们从 .NET Aspire 的用户那里听到了很多很棒的事情!他们欣赏Aspire如何简化部署和重构,以及它如何提供丰富的遥测仪表板,从而在任何环境中为他们提供有价值的见解。在 .NET Aspire 的帮助下,开发人员正在改进他们的工作流程,将更多的时间花在创新上,减少花在操作复杂性上的时间。

  我们感谢您花时间报告问题/建议,并希望您在使用 Visual Studio 时继续给我们反馈,告诉我们您喜欢什么以及我们可以改进什么。您的反馈对于帮助我们使 Visual Studio 成为最好的工具至关重要!您可以通过开发者社区与我们分享反馈,通过发送反馈来报告问题或分享您的建议,推动对新功能或现有功能的改进。

  通过在 YouTube, Twitter, LinkedIn, Twitch 和 Microsoft Learn 上关注我们与 Visual Studio 团队保持联系。

 

原文链接:https://devblogs.microsoft.com/visualstudio/developing-cloud-native-apps-with-aspire/

 

标签:应用程序,Azure,Visual,Studio,Aspire,NET
From: https://www.cnblogs.com/MeteorSeed/p/18221465

相关文章

  • flstudio21中文破解版下载 FL Studio免费编曲软件汉化版资源 crack激活文件
    FLstudio21中文别名水果编曲软件,是一款全能的音乐制作软件,包括编曲、录音、剪辑和混音等诸多功能,让你的电脑编程一个全能的录音室,它为您提供了一个集成的开发环境,使用起来非常简单有效,您的工作会变得更有条理。(如下载后显示20版,请留意私发的文件,这样做是为了避免被厂商清理。......
  • 面向 C# 开发人员的 Visual Studio 工作效率指南
    VisualStudio常用快捷方式如下: 快速导航到文件或类型VisualStudio有一项称为“全部转到”的功能,可用于快速跳转到任何文件、类型、成员或符号声明。若要从菜单栏中打开它,请选择“编辑”>“转到全部”>。也可使用Ctrl+T键盘快捷方式打开它。代码编辑器的右上方会显......
  • FL Studio21.2.8最新水果软件汉化中文版本功能有多强大
    在音乐制作的世界里,有一款软件以其强大的功能和易用性赢得了无数音乐制作人的喜爱,那就是FLStudio。而今天,我们要介绍的是FLStudio21最新水果软件的汉化中文版本,这是一款专为中国用户打造的神器,让你的音乐创作如虎添翼!我们来看看FLStudio21最新水果软件汉化中文版本的功能......
  • Learning Transferable Visual Models From Natural Language Supervision
    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布!Proceedingsofthe38thInternationalConferenceonMachineLearning,PMLR139,2021.  Abstract 1.IntroductionandMotivatingWork 2.Approach 2.1.CreatingaSufficientlyLargeDataset ......
  • 解决Android studio导出apk安装包问题
    当我们做好项目,在模拟器上运行调试好,或许也想把做好的APP放到自己手机上运行一下。这时候我们就需要导出apk文件,也就是安装包,然后在自己手机的直接安装就行了。下面教大家如何导出apk文件首先打开你的项目,选择Build=>BuildBundle(s)andAPK(s)=>BuildAPK(S)......
  • WPF DrawingContext DrawingVisual OnRender()
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Data;usingSystem.Windows.Documents;usingSystem.Windows.Input;......
  • JVM调优维护常用工具之VisualVM 可视化优化工具
    VisualVM是一个工具,它提供了一个可视界面,用于查看Java虚拟机(JavaVirtualMachine,JVM)上运行的基于Java技术的应用程序(Java应用程序)的详细信息。VisualVM对JavaDevelopmentKit(JDK)工具所检索的JVM软件相关数据进行组织,并通过一种使您可以快速查看有关多个......
  • Visual Studio 智能代码插件:CodeGeeX
    前言在软件开发领域,高效的编程助手一直是提升开发者效率和质量的关键。随着人工智能技术的不断发展,智能编程助手逐渐成为开发者们不可或缺的工具。其中,CodeGeeX作为一款专为VisualStudio设计的免费智能编程助手,凭借其强大的功能和便捷的使用体验,赢得了广大开发者的青睐。Co......
  • Android Studio(纯小白的第一次)创建安卓并且运行
    书接上回,要是小伙伴不能成功安装AndroidStudio,可以参考下面的方法androidstudio2024最新详解(完全小白)安装-运行第一个程序-CSDN博客先声明,我不是什么大学生,纯是喜欢编程,对着它我有无限的热情,所以一直在自学准备自主研发一款app。    回到正题,上面的课程如果看完了......
  • Visual Studio 智能代码插件:CodeGeeX
    前言 在软件开发领域,高效的编程助手一直是提升开发者效率和质量的关键。随着人工智能技术的不断发展,智能编程助手逐渐成为开发者们不可或缺的工具。其中,CodeGeeX作为一款专为VisualStudio设计的免费智能编程助手,凭借其强大的功能和便捷的使用体验,赢得了广大开发者的青睐。 ......