Однако я хотел бы привязать службы gRPC к определенному порту (например, 5001), желательно с помощью конфигурации, а не кода, если это возможно. Это потому, что я хотел бы ограничить доступность моих служб gRPC.
Ближе всего я использовал RequireHost при сопоставлении конечных точек:
Код: Выделить всё
// Startup.cs
public void Configure(IApplicationBuilder app)
{
// ...
app.useEndpoints(endpoints =>
{
endpoints.MapGrpcService()
.RequireHost("0.0.0.0:5001");
});
}
Подробнее здесь: https://stackoverflow.com/questions/638 ... aspnetcore