首页 > 解决方案 > 如何使用bloomRPC 调用.NET Core 3.0 gRPC Server 应用程序?

问题描述

对于这个问题,需要知道我确实有 ASP .NET Core 经验,也有 REST 经验,但在 gRPC 方面我是新手。另外,我现在在 Windows 上工作。

起初,我创建了一个服务器项目和一个客户端项目,如此所述。

这工作正常,完全符合预期和记录。

从逻辑上讲,我希望能够从工具调用我的服务器项目(因为许多开发人员使用工具 - 例如 Postman - 来测试他们的 REST Api 服务器项目)。我在这方面失败了,所以也许有人可以解释我做错了什么以及如何解决我的问题?我正在使用bloomRPC,但收到一个我不明白的错误(我的服务器应用程序可用)。

在此处输入图像描述

标签: asp.net-coregrpcasp.net-core-3.0

解决方案


请按照以下步骤操作:

  1. 确保RpcServer正在运行。

  2. 检查你的launchSettings.json

    {
        "profiles": {
            "GrpcGreeter": {
                "commandName": "Project",
                "launchBrowser": false,
                "applicationUrl": "https://localhost:5001;http://localhost:5000",
                "environmentVariables": {
                    "ASPNETCORE_ENVIRONMENT": "Development"
                }
            }
        }
    }
    
  3. 导入protobloomRPC

  4. 更改Server Address0.0.0.0:5000


推荐阅读