【发布时间】:2017-11-17 10:45:22
【问题描述】:
我尝试像 webhook 示例一样使用 ngrok 设置机器人,方法如下:
using (WebApp.Start<Startup>("localhost:5229"))
{
Bot.Api.SetWebhook("https://sd52w84s.ngrok.io").Wait();
Console.WriteLine("Server Started");
Console.ReadLine();
Bot.Api.SetWebhook().Wait();
}
但 ngrok 控制台记录 502 Bad Getaway 错误,并且似乎服务器未在 localhost:5229 运行
这也是邮递员的错误:
隧道连接失败
与https://sd52w84s.ngrok.io 的连接已成功通过隧道连接到您的 ngrok 客户端,但 >客户端未能建立与本地地址 localhost:20 的连接。
确保 Web 服务正在 localhost:5229 上运行并且它是有效地址。
遇到的错误是:dial tcp [::1]:5229: connectex: No connection could be made because >target machine主动拒绝了。
如何确保服务器正在运行? 任何帮助将不胜感激!
【问题讨论】:
标签: c# telegram-bot ngrok