首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    Microsoft将.NET Aspire 改成了Aspire

    通过将 Aspire 配置添加到现有仓库,系统可以自动生成流水线、资源定义和遥测钩子,有效地将任何应用变成 Aspire 应用。 Aspire的资源模型、MCP集成和代理支持的结合,使AI能够自主推理分布式应用、执行诊断,甚至执行恢复步骤。 开发者工作流程与语言更新 Aspire 13 引入了一个新命令aspire do,用模块化、依赖感知的流水线取代了传统的部署脚本。 Aspire 团队表示,这种方法将传统的“部署后等待”流程转变为透明、可追溯的工作流程,并可跨多个环境扩展。 文档、指南和入门模板可在新 aspire.dev 网站上获取。

    36510编辑于 2025-11-24
  • Aspire初体验

    安装aspire查看vs版本我这的版本是17.9.7,不支持aspire,所以需要升级更新VS点击 帮助->检查更新点击更新静等安装升级创建aspire项目项目创建成功,如下图运行Aspire项目在AspireApp1 .AppHost的launchSettings.json文件中加 "ASPIRE_ALLOW_UNSECURED_TRANSPORT": "true"运行AspireApp1.AppHost项目访问AspireApp1

    21100编辑于 2024-06-01
  • 来自专栏DotNet杂记

    .Net Aspire初体验

    今天参加了Post Microsoft Build & AI Day深圳的集会,众多大佬分享了非常优质前沿的技术和实践,实在受益良多,为了消化吸收关于张队分享的.Net Aspire的内容,特实操一遍小示例并记录如下 : 1、以VS2022为例,先升级到最新的版本v17.10.3,新建.NET Aspire Starter应用程序项目,选择文件夹及Redis勾选和勾选生成Tests(HTTPS不能去除勾选)。   : Program.cs: 1 var builder = WebApplication.CreateBuilder(args); 2 3 // Add service defaults & Aspire OpenTelemetry.Trace; 9 10 namespace Microsoft.Extensions.Hosting; 11 12 // Adds common .NET Aspire 以下是一些图示:  另外多嘴一句,并不是用了Aspire就一定要上云,我突然有个主意,边缘运算、单体程序照样也可以用Aspire。另外Aspire和Dapr应该是有益的补充,而不是替代关系。

    41610编辑于 2024-08-14
  • 来自专栏Dotnet9

    轻松使用Aspire RabbitMQ

    以下是关于.NET Aspire的详细介绍: 定义与目的: .NET Aspire是一个固定的云端就绪技术栈,它用于构建可观察且生产就绪的分布式应用程序。 与.NET的关系: .NET Aspire是基于.NET平台构建的,它充分利用了.NET的强大功能和生态系统。 开发者可以在.NET 8的预览版中尝试使用.NET Aspire,并体验其带来的简化和便捷性。 创建Aspire项目 在aspire.host中安装Aspire.Hosting.RabbitMQ 包,在program.cs中创建RabbitMQ容器,并且在你要使用RabbitMQ的项目后 WithReference /dotnet/aspire/get-started/aspire-overview [2] Zack.EventBus: https://www.nuget.org/packages/Zack.EventBus

    33310编辑于 2024-05-09
  • 来自专栏DotNet NB && CloudNative

    .NET Aspire Preview 4 发布!

    .NET Aspire是一个有态度的云原生应用开发框架,旨在改善生成.NET云原生应用的体验,并提供一组强大的工具来帮助你生成和运行分布式应用。 NET Aspire提供服务发现、健康检查、故障和容错策略、Redis服务、可观测性以及遥测面板等功能,并展现出强大的可扩展性。. .NET Aspire Preview 4 现已发布!.NET Aspire预览版4引入了多项重要增强功能,包括社区高度需求的特性。 为此,探索了在.NET Aspire解决方案中添加一个.NET后台工作者资源的方法。 更改为 RunAsEmulator 有关详细信息,请参阅 .NET Aspire 文档:.NET Aspire docs: Preview 4.

    68910编辑于 2024-03-18
  • 来自专栏DotNet NB && CloudNative

    Aspire 项目下使用 AgileConfig

    什么是 Aspire .NET Aspire 是一组工具、模板和包,用于构建易于监控的、可投入生产的应用程序。. 如今的应用通常使用大量服务,例如数据库、消息传送和缓存,其中许多服务通过 .NET Aspire 集成得到支持。 Aspire 是微软发布的一项新技术。 最近社区也有人跟我提需求说 AgileConfig 要支持 Aspire。 因为这不是 Aspire 的介绍文章,所以不过多表述。 在 Aspire 下使用 AgileConfig 下面让我们看看如何在 Aspire 下使用 AgileConfig。 相信大家肯定看过一些 Aspire 的案例。 新建 Aspire 项目 使用 VS 新建一个标准 Aspire 项目。

    29100编辑于 2025-04-13
  • 来自专栏chester技术分享

    将 .NET Aspire 部署到 Kubernetes 集群

    使用Aspirate可以将Aspire程序部署到Kubernetes 集群 工具安装 dotnet tool install -g aspirate --prerelease 注意:Aspirate 正在开发中 init 命令允许您引导 aspire 项目的某些设置。 ContainerRegistry:设置此项后,csproj 中不需要再指定它。 要使用 init 命令,您只需从您的 AppHost 目录中运行,它会询问您想要覆盖哪些设置: aspirate init 生成清单 导航到 Aspire 项目的 AppHost 目录,然后运行: aspirate 构建 Build 命令将构建 aspire 清单文件中定义的所有项目,并将容器推送到插入的 ContainerRegistry。 此命令将首先创建清单文件,但是如果您使用 --aspire-manifest 或 -m 提供现有清单文件路径,则可以覆盖该文件。

    1K10编辑于 2023-12-14
  • 来自专栏DotNet NB && CloudNative

    aspire-dashboard 的各种认证方式

    aspire-dashboard 认证方式 Intro 之前我们有介绍过如何使用 Aspire Dashboard 使用 aspire-dashboard 展示 open-telemetry trace /logging/metrics, 最近在将几个系统集成 Aspire 想要将 aspire dashboard 部署为自己系统的一部分,同时接入自己的用户系统来实现认证授权,发现 Aspire Dashboard 已经支持了 OpenIdConnect 的认证方式,集成起来还是比较简单的,下面介绍下 aspire dashboard 的各种认证方式 Aspire Authentication Aspire dashboard : container_name: aspire-dashboard image: mcr.microsoft.com/dotnet/aspire-dashboard:9.0 ports aspire/deployment.yml 使用 aspire-dashboard 展示 open-telemetry trace/logging/metrics

    38400编辑于 2025-04-09
  • Aspire项目发布到远程k8s集群

    前提你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验Aspirate (Aspir8)Aspirate 是将aspire项目发布到k8s集群的工具安装aspiratedotnet

    55610编辑于 2024-06-01
  • 来自专栏张善友的专栏

    Aspire 开发者控制平面 (DCP) 开源

    -8/ What is .NET Aspire? /dotnet/dotnet-aspire-general-availability/ Aspire architecture https://aspire.dev/architecture/overview / aspire/src/Aspire.Hosting/DistributedApplicationBuilder.cs at main · dotnet/aspire · GitHub, https: / What's new in Aspire 13.1, https://aspire.dev/whats-new/aspire-13-1/ Aspire 13 Launches: A New Era / What's new in Aspire 13, https://aspire.dev/whats-new/aspire-13/ Aspire Roadmap (2025 → 2026) · dotnet

    17310编辑于 2026-01-25
  • 来自专栏葡萄城控件技术团队

    快速入门:使用 .NET Aspire 组件实现缓存

    NET Aspire 组件简化了连接到流行的缓存服务(例如 Redis)的过程,今天小编就为大家简单介绍一下如何使用 .NET Aspire 组件实现缓存。 本文的内容概要: 创建一个设置为使用 .NET Aspire 的基本 ASP.NET Core 应用程序。 添加.NET Aspire组件以连接到Redis并实现缓存。 配置 .NET Aspire 组件以满足特定要求。 Aspire 设置和工具。 在对话框窗口中,在项目模板搜索框中输入.NET Aspire ,然后选择.NET Aspire Starter Application。选择下一步。

    98510编辑于 2023-12-13
  • 来自专栏JusterZhu

    技术速递|通过 .NET Aspire 使用本地 AI 模型

    在本文中,我们将探讨如何使用 .NET Aspire 与 Ollama 来本地运行 AI 模型,同时利用 Microsoft.Extensions.AI 抽象在部署时无缝过渡到云托管模型。 Ollama https://ollama.com/ 在 .NET Aspire 中设置 Ollama 我们需要一种方法在 .NET Aspire 应用程序中使用 Ollama,最简单的方法是使用 .NET Aspire 社区工具包中的 Ollama 托管集成。 接下来,我们来看一下如何通过命令行将 Ollama 托管集成安装到我们的应用程序主机项目中: dotnet add package CommunityToolkit.Aspire.Hosting.Ollama 为此,我们将使用 .NET Aspire 社区工具包中的 OllamaSharp 集成: dotnet add package CommunityToolkit.Aspire.OllamaSharp 该集成允许我们将

    36310编辑于 2025-01-23
  • 来自专栏张善友的专栏

    .NET Aspire 正式发布:简化 .NET 云原生开发

    要安装.NET Aspire工作负载,您可以运行dotnet workload update然后是dotnet workload install aspire。 .NET Aspire 应用程序的快速入门[6]。 有关基于代码的示例,请查看 .NET Aspire 的示例浏览器[7],其中详细介绍了 .NET Aspire 示例 GitHub 存储库[8]中提供的示例。 dotnet/aspire/ [6]如何生成第一个 .NET Aspire 应用程序的快速入门:https://learn.microsoft.com/zh-cn/dotnet/aspire/get-started expanded=dotnet&terms=aspire [8].NET Aspire 示例 GitHub 存储库:https://github.com/dotnet/aspire-samples [9

    2K20编辑于 2024-05-23
  • 来自专栏DotNet NB && CloudNative

    使用 aspire-dashboard 展示 open-telemetry traceloggingmetrics

    trace 数据,于是就尝试了一下 dotnet aspire-board,aspire dashboard 可以比较方便地在本地进行使用,在本地查看 trace 数据,也可以将 log 和 metrics 也导出到 aspire dashboard What .NET Aspire 仪表板提供了出色的用户界面,可用于查看遥测数据。 可以独立使用,无需 .NET Aspire 的其余部分。 NET Aspire 仪表板是一个基于浏览器的应用程序,用于查看有关分布式应用程序的运行时信息。 aspire-dashboard -e DOTNET_DASHBOARD_UNSECURED_ALLOW_ANONYMOUS="true" mcr.microsoft.com/dotnet/aspire-dashboard More aspire dashboard 虽然是 dotnet 写的,但是不仅仅可以用于 dotnet,其他语言也可以使用。

    50610编辑于 2024-11-23
  • 来自专栏张善友的专栏

    .NET 9正式发布,亮点是.NET Aspire和AI

    下载 .NET 9[1] 获取 Visual Studio 2022 v17.12[2] .NET开发团队在.NET Conf[3] 直播发布活动的主题演讲和后续会议中重点介绍了 .NET Aspire .NET Aspire 是官方 .NET 9 发布公告[4]的前沿和中心,是讨论的第一个组件,.NET Aspire 是一组强大的工具、模板和包,用于无缝开发可观察的生产就绪应用程序,自 .NET Aspire 很高兴看到 .NET Aspire 在所有类型的应用程序中被采用,并看到社区接受适用于其方案的集成和工具。 .NET Aspire 9.0 的新功能在于它引入了开发者最需要的功能来简化应用程序开发。 新增了 .NET Aspire Community Toolkit[5],这是一个开源的集成和扩展集合,用于使用 .NET Aspire 进行开发。 在 .NET Aspire 讨论之后,团队在直播和发布公告[4]帖子中继续讨论 .NET 9 中的 AI。

    69310编辑于 2025-02-04
  • 来自专栏DotNet NB && CloudNative

    .NET 9正式发布,亮点是.NET Aspire和AI

    下载 .NET 9[1] 获取 Visual Studio 2022 v17.12[2] .NET开发团队在.NET Conf[3] 直播发布活动的主题演讲和后续会议中重点介绍了 .NET Aspire .NET Aspire 是官方 .NET 9 发布公告[4]的前沿和中心,是讨论的第一个组件,.NET Aspire 是一组强大的工具、模板和包,用于无缝开发可观察的生产就绪应用程序,自 .NET Aspire 很高兴看到 .NET Aspire 在所有类型的应用程序中被采用,并看到社区接受适用于其方案的集成和工具。 .NET Aspire 9.0 的新功能在于它引入了开发者最需要的功能来简化应用程序开发。 新增了 .NET Aspire Community Toolkit[5],这是一个开源的集成和扩展集合,用于使用 .NET Aspire 进行开发。 在 .NET Aspire 讨论之后,团队在直播和发布公告[4]帖子中继续讨论 .NET 9 中的 AI。

    59400编辑于 2024-11-23
  • 来自专栏葡萄城控件技术团队

    在ASP.NET Core 中使用 .NET Aspire 消息传递组件

    NET Aspire 组件简化了连接到各种消息传递提供程序(例如 Azure 服务总线)的过程。 环境准备 要使用 .NET Aspire,需要在本地安装以下软件: .NET 8.0 .NET Aspire 工作负载: 使用 Visual Studio 安装程序 使用dotnet workload 确保选中Enlist in .NET Aspire Orchestration并选择Create。 组件添加到 API 将.NET Aspire Azure 服务总线组件添加到您的AspireMessaging应用程序: dotnet add package Aspire.Azure.Messaging.ServiceBus 组件添加到 Worker Service 将.NET Aspire Azure 服务总线组件添加到AspireMessaging.Worker应用程序: dotnet add package Aspire.Azure.Messaging.ServiceBus

    1.4K10编辑于 2023-11-24
  • 来自专栏DotNet NB && CloudNative

    将 .NET Aspire 添加到现有应用:前端 JavaScript 项目处理

    本文介绍如何将 .NET Aspire 添加到现有应用的前端项目中,以便于在现有项目中使用 .NET Aspire 的功能。 NET Aspire 通过以下五个主要方面实现这一目标:.NET Aspire 仪表板、应用程序业务流程、组件、服务发现和部署。每个部分都可以独立集成到现有应用程序中,或在新项目启动时整体采用。 如果你有一个现有前后端分离应用,在根据 .NET Aspire 的文档添加 Aspire 支持后,你需要单独处理你的前端项目。 总结 通过本文的介绍,我们了解了如何将 .NET Aspire 添加到现有应用的前端项目中,以便于在现有项目中使用 .NET Aspire 的功能。 dotnet-aspire/?

    1.1K10编辑于 2024-12-23
  • 来自专栏张善友的专栏

    Aspire 与 Azure Functions 深度集成:架构范式、工程实践与运维

    1.2 Aspire 的介入与核心哲学 Aspire 的出现并非仅仅是一个新的类库或框架,它代表了微软在构建云原生分布式应用方面的一种“固执己见”(Opinionated)的全新应用模型。 这对于 Aspire 至关重要,因为 Aspire 依赖于在启动时注入特定的服务发现逻辑、OpenTelemetry 配置以及健康检查端点。 App 无法在 Aspire 编排下启动的回归 Bug。 /dotnet-aspire-integration Azure Functions integration | Aspire, 访问时间为 十二月 19, 2025, https://aspire.dev 19, 2025, https://github.com/dotnet/aspire/issues/7150 [WebToolsE2E][Aspire] Running aspire project

    27710编辑于 2025-12-21
  • 来自专栏张善友的专栏

    Dapr 与 .NET Aspire 结合使用获得无与伦比的本地开发体验

    本文将向你展示如何将 Dapr 与 .NET Aspire 结合使用,以获得无与伦比的本地开发体验。 具有 .NET Aspire 的 Dapr 分布式系统示例 使用 .NET Aspire 进行 Dapr 实验的目标是创建三个服务和 .NET Aspire 主机项目,后者充当业务流程协调程序: Alice 下面的代码是 .NET Aspire 主机项目,我们在其中声明这些服务、Dapr 组件及其关系,不涉及 YAML: using Aspire.Hosting.Dapr; using Microsoft.Extensions.Hosting 对于 .NET Aspire,这不是必需的。 Alice 和 Bob 之间的通信(他们的名字是在 Aspire 主机项目中声明的)非常简单,这要归功于 Dapr SDK。 这可以从 Aspire 仪表板上的资源详细信息中看出: 处理更复杂的 Dapr 场景 在此实验中,我们使用了 .NET Aspire 本机支持的两个 Dapr 组件。

    83410编辑于 2024-05-18
领券