c#-3.0 - 无法连接到自托管 gRPC Windows 服务
问题描述
我在测试服务器上发布了我的第一个 gRPC Windows 服务。 请原谅我的无知。
长话短说:当我尝试使用客户端连接到它时,我收到以下错误:
由于目标机器主动拒绝,无法建立连接。SocketException: 由于目标机器主动拒绝,无法建立连接。
这是我在 Kestrel 上的 appettins.json:
"HttpsInlineCertStore": {
"Url": "https://localhost:5001",
"Certificate": {
"Subject": "CN=<secret>",
"Store": "My",
"Location": "LocalMachine",
"AllowInvalid": "true"
}
}
在我的客户上,我有这个:
readonly static GrpcChannel channel =
GrpcChannel.ForAddress("https://full server name and domain:5001");
问:我一直看到端口 5000 被打开,但没有 5001。为什么?
谢谢!
更新: 默认情况下 http 为 5000。这是MS 链接...搜索端点配置
解决方案
推荐阅读
- react-admin - 操作创建按钮路径
- visual-studio-2017-build-tools - 以正确的编码生成 .resx 资源文件
- docker - Docker 构建时间戳
- google-sheets - 如何使用 IMPORTRANGE 从底部进行 VLOOKUP
- sql - R相当于SQL中的LIKE子句[使用查找表]?
- python - 有没有更好的方法从python中的输入文件生成rest api端点?
- python - 在 DataFrame 嵌套数组上应用条件
- python - 从相关目录迭代导入 Python 脚本
- javascript - 如何在 require() 语句中正确传递构造函数参数?
- c++ - 将由空格分隔的数据读入结构数组