У меня есть локальный клиент 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.