ASP. NET Ядро | gRP C «Ошибка при запуске вызова gRP C: невозможно установить соединение, потому что целевая машина активно отказалась от него». - PullRequest
1 голос
/ 27 мая 2020

У меня есть локальный клиент gRP C и удаленный сервер gRP C. Локальный клиент gRP C работает на IIS. Удаленный сервер gRP C работает на Kestrel внутри ОС Ubuntu. Когда я пытаюсь выполнить вызов gRP C от клиента к серверу, я получаю RpcException со следующим сообщением "Error starting gRPC call: No connection could be made because the target machine actively refused it.".


  • Брандмауэр на сервере gRP C отключен.
  • Я успешно перехватил входящие сетевые пакеты на сервере gRP C с помощью tcpdump , и они кажутся нормальными. Это означает, что пакеты достигают серверного компьютера и блокируются приложением.
  • Я могу получить доступ к странице индекса сервера gRP C с клиентского компьютера gRP C с помощью браузера.
  • gRP C сервер Kestrel использует самоподписанный сертификат SSL.

1 Ответ

0 голосов
/ 27 мая 2020

Я использовал порт 31700 для сервера gRP C. Сейчас поменял на другой, работает! Я буду признателен за некоторые объяснения, почему этот порт нельзя использовать для прослушивания.

...