创建 gRPC 服务
- 启动 Visual Studio 2022 并选择“创建新项目”。
- 在“创建新项目”对话框中,搜索 。 选择“ASP.NET Core gRPC 服务”,并选择“下一步” 。
- 在“配置新项目”对话框中,为“项目名称”输入 。 将项目命名为“GrpcGreeter”非常重要,这样在复制和粘贴代码时命名空间就会匹配。
- 选择“下一页”。
- 在“其他信息”对话框中,选择“.NET 6.0 (长期支持)”,然后选择“创建”。
运行服务
-
按 Ctrl+F5 以在不使用调试程序的情况下运行。
如果尚未将项目配置为使用 SSL,Visual Studio 显示以下对话:

如果信任 IIS Express SSL 证书,请选择“是”。
将显示以下对话框:

如果你同意信任开发证书,请选择“是”。
有关信任 Firefox 浏览器的信息,请参阅 Firefox SEC_ERROR_INADEQUATE_KEY_USAGE 证书错误。
Visual Studio:
- 启动 Kestrel 服务器。
- 启动浏览器。
- 导航到
http://localhost:port,如http://localhost:7042。- 端口:随机分配给应用的端口号。
localhost:本地计算机的标准主机名。 Localhost 仅为来自本地计算机的 Web 请求提供服务。

本文详细介绍了如何在 ASP.NET Core 中创建 gRPC 服务和客户端。首先,通过 Visual Studio 创建 gRPC 服务项目,运行服务并检查项目文件。接着,在 .NET 控制台应用中创建 gRPC 客户端,添加必要的 NuGet 包,导入 greet.proto 文件,创建并测试 Greeter 客户端。最后,展示了如何在客户端和服务器之间进行有效的通信。
最低0.47元/天 解锁文章
1294

被折叠的 条评论
为什么被折叠?



