小编xTe*_*are的帖子

没有 ASP.Net 的 grpc-dotnet 服务器

我目前正在尝试将我的项目 (.Net Core) 从“Grpc.Core”移植到“grpc-dotnet”,因为 Grpc.Core 现在处于维护模式,将在大约一年后被弃用。

项目由多项服务组成。客户端和服务器。

移植客户端部分没问题,但是如何在没有Asp.Net 的情况下使用 grpc-dotnet 创建服务器?

当前的实现如下所示

using Grpc.Core;
using ProtoBuf.Grpc.Server;

...

private Grpc.Core.Server CreateServer()
{
    Server server = new Server
    {
        Ports = {new ServerPort(_Configuration.Host, _Configuration.Port, ServerCredentials.Insecure)}
    };
    
    return server;
}
Run Code Online (Sandbox Code Playgroud)

服务器提供的服务在 ProtoBuf.Grpc.Server 中注册为 Code-First。

是否支持或将支持 Asp.Net 之外的服务器?

server .net-core grpc

5
推荐指数
1
解决办法
121
查看次数

标签 统计

.net-core ×1

grpc ×1

server ×1