我尝试用像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客户端,但&gt;客户端无法建立与本地地址localhost:20的连接。
确保Web服务正在localhost:5229上运行,并且它是一个有效的地址。
遇到的错误是:拨打tcp [:: 1]:5229:connectex:无法建立连接,因为&gt;目标计算机主动拒绝它。
如何确保服务器正在运行? 任何帮助,将不胜感激 !
答案 0 :(得分:0)
发现问题:|
using (WebApp.Start<Startup>("localhost:5229"))
必须改为
using (WebApp.Start<Startup>("http://localhost:5229/"))