grpc-dotnet icon indicating copy to clipboard operation
grpc-dotnet copied to clipboard

GRPC .net 7 and Azure app service not working

Open JoacimWall opened this issue 2 years ago • 15 comments

In this video for .Net 7 and GRPC https://www.youtube.com/watch?v=et_2NBk4N4Y the say that GRPC should work on azure linux app service.

I have implemented following this guide with no success. https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/gRPC/use_gRPC_with_dotnet.md

this is my program.cs

var builder = WebApplication.CreateBuilder(args);
    
    builder.WebHost.ConfigureKestrel(options =>
    {
    options.ListenAnyIP(8080);
    options.ListenAnyIP(5253, listenOptions =>
    {
        listenOptions.Protocols =   Microsoft.AspNetCore.Server.Kestrel.Core.HttpProtocols.Http2;
    });
    });
   
    // Add services to the container.
    builder.Services.AddGrpc();
    builder.Services.AddGrpcReflection();

    var app = builder.Build();

    // Configure the HTTP request pipeline.
    app.MapGrpcService<MobileAppsService>();
    app.MapGrpcReflectionService();
    app.MapGet("/", () => "Communication with gRPC endpoints must be made through a    gRPC client. To learn how to create a client, visit: https://go.microsoft.com/fwlink/?linkid=2086909");

app.Run();

Test with Postman and only get Error: Received RST_STREAM with code 0

If a test local in postman all works.

JoacimWall avatar Nov 18 '22 09:11 JoacimWall