Я хочу написать Telegram Bota на C#, используя WebHook. Я воспользовался сервисом Ngrok, который выдает https-адрес, и будет перенаправлять пакеты на локальную машину. Делаю все так на написано в примере бота здесь.
using (WebApp.Start<Startup>("https://+:8441"))
{
// Register WebHook
Bot.Api.SetWebhook("https://1234eeee.ngrok.io/WebHook").Wait();
Console.WriteLine("Server Started");
// Stop Server after <Enter>
Console.ReadLine();
// Unregister WebHook
Bot.Api.SetWebhook().Wait();
}
Перед этим я настраиваю порт с помощью команд:
> netsh http add urlacl url=https://+:8441/ user=Все
> netsh http add sslcert ipport=0.0.0.0:8441 certhash=<cert thumbprint> appid=<random guid>
Делаю это так, как написано в этой статье. И указываю в certhash=53e6c6860a403880ad77703a8b6d4bd1d4dcc451. Однако при выполнении второй команды, получаю ошибку:
> netsh http add sslcert ipport=0.0.0.0:8441 certhash=53e6c6860a403880ad77703a8b6d4bd1d4dcc451 appid={44127caa-e8de-4292-9a3a-b2dc25948c27}
Сбой добавления сертификата SSL. Ошибка: 1312
Указанный сеанс работы не существует. Возможно, он уже завершен.
В чем моя ошибка? И какая правильная последовательность действий для настройки сертификата? Может быть существует другой способ для создания сертификата? И что именно нужно указывать в параметре appid?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как разрешить нажатие клавиши backspace и delete в Keypress
У меня есть gameobject GJ-1 (родитель) в котором есть куча однотипных объектов, в этом GJ-1 есть скрипт "Script A", в нем хранится переменная со ссылкой на другой...