Create a gRPC-web service from a gRPC-service with ASP.NET Core
Anthony Giretti · Apress eBooks · 2022
ASP.NET Core offers a particular implementation of the gRPC-web specification. First, it is straightforward to create a gRPC-web application from a gRPC application without altering the operation of the application and without using any proxy. Also, the implementation of gRPC-web in ASP.NET Core supports both client streaming and bidirectional streaming, but only for applications that do not use a browser to operate. Therefore, it will be necessary to create another version of the Protobufs for applications running in a browser (apps based on HTML/JavaScript only). Finally, compared to gRPC, gRPC-web is supported on Microsoft Azure.