吴晓阳
发布于 2025-04-29 / 8 阅读
0

Aspire服务发现注意事项

Aspire服务发现注意事项

using k8s.Models;

var builder = DistributedApplication.CreateBuilder(args);

// 添加 ServiceDefaults 项目引用

var adminnetcore =builder.AddProject<Projects.Admin_NET_Core>("adminnetcore");

var webapplication1 = builder.AddProject<Projects.WebApplication1>("webapplication1");

builder.AddProject<Projects.ApiGateway>("apigateway");

builder.AddProject<Projects.Base>("base")
    .WithReference(webapplication1) // 依赖于 webapplication1 项目,要使用服务发现,就要使用WithReference
    .WithReference(adminnetcore)
    .WaitFor(webapplication1)
    .WaitFor(adminnetcore)
    ;

builder.Build().Run();