经验分享 · 2023年5月10日

.Net Core解决 使用gRPC调用时出现 Status(StatusCode=”Unimplemented”, Detail=”Service is unimplemented.”)

首先,检查gRPC服务端和客户端的proto是否完全一致,包括package 定义和调用参数及返回类型。
如果不是上述问题,我这边出现的问题在于服务端没有MapService,在Program.cs里面添加,最终像这样:

如果你的服务端是Asp.net Core项目,则需要在 Startup.cs里面添加,如下: