12 writes to TargetPort
Aspire.Hosting (3)
ProjectResourceBuilderExtensions.cs (3)
389e.TargetPort = endpoint.BindingAddress.Port; 564httpEndpoint.TargetPort = httpsEndpoint.TargetPort = defaultEndpointTargetPort;
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppContext.cs (1)
308endpoint.TargetPort = tp;
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
350endpoint.TargetPort = 1234;
Aspire.Hosting.Azure.Tests (2)
AzureFunctionsTests.cs (2)
73e.TargetPort = 9876; 252e.TargetPort = 9876;
Aspire.Hosting.Tests (5)
DistributedApplicationTests.cs (2)
1049e.TargetPort = 1234; 1085e.TargetPort = 1234;
WithEndpointTests.cs (3)
60endpoint.TargetPort = null; 64endpoint.TargetPort = 2001; 76endpoint.TargetPort = 2000;
81 references to TargetPort
Aspire.Hosting (18)
ApplicationModel\EndpointReference.cs (1)
83public int? TargetPort => EndpointAnnotation.TargetPort;
Dashboard\DashboardLifecycleHook.cs (2)
337var targetOrigin = (endpoint.TargetPort != null) 338? $"{endpoint.UriScheme}://localhost:{endpoint.TargetPort}"
Dcp\DcpExecutor.cs (12)
1495if (ea.TargetPort is null) 1497throw new InvalidOperationException($"The endpoint '{ea.Name}' for container resource '{modelResourceName}' must specify the {nameof(EndpointAnnotation.TargetPort)} value"); 1507if (ea.Port is int && ea.Port != ea.TargetPort) 1509throw new InvalidOperationException($"The endpoint '{ea.Name}' for resource '{modelResourceName}' is not using a proxy, and it has a value of {nameof(EndpointAnnotation.Port)} property that is different from the value of {nameof(EndpointAnnotation.TargetPort)} property. For proxy-less endpoints they must match."); 1516if (ea.TargetPort is int && ea.Port is int && ea.TargetPort == ea.Port) 1519$"The endpoint '{ea.Name}' for resource '{modelResourceName}' requested a proxy ({nameof(ea.IsProxied)} is true). Non-container resources cannot be proxied when both {nameof(ea.TargetPort)} and {nameof(ea.Port)} are specified with the same value."); 1522if (HasMultipleReplicas(appResource.DcpResource) && ea.TargetPort is int) 1525$"Resource '{modelResourceName}' can have multiple replicas, and it uses endpoint '{ea.Name}' that has {nameof(ea.TargetPort)} property set. Each replica must have a unique port; setting {nameof(ea.TargetPort)} is not allowed."); 1531spAnn.Port = ea.TargetPort; 1932ContainerPort = ea.TargetPort,
ProjectResourceBuilderExtensions.cs (2)
563var defaultEndpointTargetPort = httpEndpoint.TargetPort ?? httpsEndpoint.TargetPort;
Publishing\ManifestPublishingContext.cs (1)
416int? targetPort = (resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch
Aspire.Hosting.Azure.AppContainers (2)
ContainerAppContext.cs (2)
256int? targetPort = (resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch 313var endpointsByTargetPort = endpoints.GroupBy(e => e.TargetPort)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
102TargetPort: endpoint.TargetPort,
Aspire.Hosting.Azure.Tests (11)
AzureFunctionsTests.cs (7)
52Assert.Equal(7071, endpointAnnotation.TargetPort); 80Assert.Equal(9876, endpointAnnotation.TargetPort); 103Assert.Equal(7072, endpointAnnotation.TargetPort); 117Assert.Null(endpointAnnotation.TargetPort); 131Assert.Null(endpointAnnotation.TargetPort); 215Assert.Equal(7071, endpointAnnotation.TargetPort); 259Assert.Equal(9876, endpointAnnotation.TargetPort);
AzurePostgresExtensionsTests.cs (1)
181Assert.Equal(5432, endpoint.TargetPort);
AzureRedisExtensionsTests.cs (1)
129Assert.Equal(6379, endpoint.TargetPort);
AzureServiceBusExtensionsTests.cs (1)
166e => Assert.Equal(5300, e.TargetPort)
AzureSqlExtensionsTests.cs (1)
150Assert.Equal(1433, endpoint.TargetPort);
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentContext.cs (1)
50if (endpoint.TargetPort is int port)
Aspire.Hosting.Garnet.Tests (2)
AddGarnetTests.cs (2)
28Assert.Equal(6379, endpoint.TargetPort); 56Assert.Equal(6379, endpoint.TargetPort);
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (3)
31Assert.Equal(9092, primaryEndpoint.TargetPort); 40Assert.Equal(9093, internalEndpoint.TargetPort); 176Assert.Equal(8080, kafkaUiEndpoint.TargetPort);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakResourceBuilderTests.cs (2)
31Assert.Equal(8080, endpoint.TargetPort); 42Assert.Equal(9000, healthEndpoint.TargetPort);
Aspire.Hosting.Kubernetes (3)
KubernetesResource.cs (3)
168if (resource is ProjectResource && endpoint.TargetPort is null) 174var port = endpoint.TargetPort ?? throw new InvalidOperationException($"Unable to resolve port {endpoint.TargetPort} for endpoint {endpoint.Name} on resource {resource.Name}");
Aspire.Hosting.Milvus.Tests (3)
AddMilvusTests.cs (3)
38Assert.Equal(MilvusPortGrpc, endpoint.TargetPort); 68Assert.Equal(MilvusPortGrpc, endpoint.TargetPort); 192Assert.Equal(MilvusPortGrpc, grpcEndpoint.TargetPort);
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
29Assert.Equal(27017, endpoint.TargetPort); 57Assert.Equal(27017, endpoint.TargetPort);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
54Assert.Equal(3306, endpoint.TargetPort); 93Assert.Equal(3306, endpoint.TargetPort);
Aspire.Hosting.Nats.Tests (2)
AddNatsTests.cs (2)
99Assert.Equal(4222, endpoint.TargetPort); 145Assert.Equal(4222, endpoint.TargetPort);
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
53Assert.Equal(1521, endpoint.TargetPort); 92Assert.Equal(1521, endpoint.TargetPort); 174Assert.Equal(1521, endpoint.TargetPort);
Aspire.Hosting.PostgreSQL.Tests (3)
AddPostgresTests.cs (3)
63Assert.Equal(5432, endpoint.TargetPort); 117Assert.Equal(5432, endpoint.TargetPort); 208Assert.Equal(5432, endpoint.TargetPort);
Aspire.Hosting.Qdrant.Tests (5)
AddQdrantTests.cs (5)
58Assert.Equal(QdrantPortGrpc, endpoint.TargetPort); 98Assert.Equal(QdrantPortHttp, endpoint.TargetPort); 130Assert.Equal(QdrantPortGrpc, endpoint.TargetPort); 291Assert.Equal(6334, grpcEndpoint.TargetPort); 299Assert.Equal(6333, httpEndpoint.TargetPort);
Aspire.Hosting.RabbitMQ.Tests (2)
AddRabbitMQTests.cs (2)
56Assert.Equal(5672, primaryEndpoint.TargetPort); 67Assert.Equal(15672, mangementEndpoint.TargetPort);
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
36Assert.Equal(6379, endpoint.TargetPort); 64Assert.Equal(6379, endpoint.TargetPort);
Aspire.Hosting.Seq.Tests (2)
AddSeqTests.cs (2)
27Assert.Equal(80, endpoint.TargetPort); 55Assert.Equal(80, endpoint.TargetPort);
Aspire.Hosting.SqlServer.Tests (1)
AddSqlServerTests.cs (1)
49Assert.Equal(1433, endpoint.TargetPort);
Aspire.Hosting.Tests (8)
WithEndpointTests.cs (7)
49Assert.Equal(2000, endpoint.TargetPort); 53Assert.Null(endpoint.TargetPort); 57Assert.Equal(2000, endpoint.TargetPort); 61Assert.Null(endpoint.TargetPort); 65Assert.Equal(2001, endpoint.TargetPort); 220Assert.Equal(3001, endpoints[0].TargetPort); 611Assert.Equal(456, endpoint.TargetPort);
WithUrlsTests.cs (1)
417endpoint.AllocatedEndpoint = new(endpoint, endpoint.TargetHost, endpoint.Port ?? endpoint.TargetPort ?? startingPort++);
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (2)
28Assert.Equal(6379, endpoint.TargetPort); 56Assert.Equal(6379, endpoint.TargetPort);
Aspire.Hosting.Yarp.Tests (1)
AddYarpTests.cs (1)
22Assert.Equal(5000, endpoint.TargetPort);