Я начинаю использовать Grp c framework для достижения некоторой связи между клиентом / сервером, но я получил это исключение:
Grp c .Core.RpcException: 'Status (StatusCode = Unavailable) , Detail = "Ошибка разрешения имени) '
Описание: Я использую. Net Framework 4.7 в моей среде, которая содержит клиента (как библиотека), сервер (как exe) и вызывающего (как библиотека), которая используется для вызова клиента.
Клиентские пакеты: Grp c (1.19.0) / Grp c .Core (1.19.0) / Grp c .Tools ( 1.19.0) / Goolge.Protobuf (3.7.0) Серверные пакеты: Grp c (1.19.0) / Grp c .Core (1.19.0) / Grp c .Tools (1.19.0) / Goolge.Protobuf (3.7.0) / Goolge.Protobuf.Tools (3.7.0)
Как я понимаю, клиент по какой-то причине не может подключиться к серверу.
спасибо за любая помощь.
Кто-нибудь может дать мне любую идею, что идет не так? Почему я не могу подключиться к серверу?
Стек:
в System.Runti me.ExceptionServices.ExceptionDispatchInfo.Throw () в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в System.Runtime.CompilerServices.TaskAwaiter 1.GetResult()
at Grpc.Core.Internal.AsyncCall
2.UnsaryCall. .BlockingUnaryCall [TRequest, TResponse] (метод CallInvocationDetails 2 call, TRequest req)
at Grpc.Core.DefaultCallInvoker.BlockingUnaryCall[TRequest,TResponse](Method
2, хост String, параметры CallOptions, запрос TRequest) по адресу Grp c .Core.Interceptors.InterceptingCallInvoker.b__3_0 [TRestquest, TRes23tseconse) 2 context, BlockingUnaryCallContinuation 2 continuation)
at Grpc.Core.Interceptors.InterceptingCallInvoker.BlockingUnaryCall[TRequest,TResponse](Method
2 метод, хост String, параметры CallOptions, запрос TRequest) в GrpcStreaming.GrpcStreamingClient.Init (запрос GrpcStreamingContext, параметры CallOptions) в GrpcStreaming.GrpcStreamingClient.ataConject, Hell_1 CancellationToken CancellationToken) в NameSpaceExample.Init (String str1, String str2)