Сообщение об исключении:
Grpc.Core.RpcException: 'Status (StatusCode = Unavailable, Detail = не удалось подключиться ко всем адресам, DebugException = Grpc.Core.Internal.CoreErrorDetailException: {created: @ 1606657072.668000000, description: Failed to pick subchannel, file: T: \ src \ github \ grpc \ workspace_csharp_ext_windows_x86 \ src \ core \ ext \ filters \ client_channel \ client_channel.cc, file_line: 4166, referenced_errors: [{created: @ 1606657072.668000000, описание: не удалось подключиться ко всем адресам, filec: T: \ sr \ github \ grpc \ workspace_csharp_ext_windows_x86 \ src \ core \ ext \ filters \ client_channel \ lb_policy \ pick_first \ pick_first.cc, file_line: 398, grpc_status: 14}]}) '
Я создал пример на GitHub, который вы можете легко настроить, поиграть и ответить на этот вопрос, если Вам удастся решить проблему.
...
Я понял, что проблема в моих собственных сертификатах, и я не могу создать свой собственный, который работает, пробовал множество комбинаций.
Я использовал этот пример для создания своих сертификатов: Как включить серверную часть SSL для gRPC?
и протестировал его на этом примере: https://github.com/angelagyang/GRPCProtobufExample