Как запустить консольное приложение c# на сервере

371
20 августа 2017, 03:09

охайо, написал телеграмм бота который выборочно автопостит из группы вк в канал(вебхуки и обработка сообщений не нужна). Бот написан шарповским консольным приложением. И я вот никак не могу понять как же его исполнить на сервере, чтобы не держать на компьютере включенным 24/7. Гугл не выдает мне ни единого бесплатного сайта где не нужно вводить карты/паспорта. Такие сервисы вообще есть или тут нужны танцы с бубном?

Answer 1

Вообще, я бы порекомендовал использовать Windows Service (есть такой тип проектов), на старте службы запускаете своего бота, а остановке - останавливаете.

  • Пример, как упростить установку службы - https://gist.github.com/alexkuznetsov/b4880005d73ce9decc93a1706394550a

  • Пример создания службы - https://msdn.microsoft.com/ru-ru/library/zt39148a(v=vs.110).aspx

UPD. Не совсем понял суть, вам нужен бесплатный хостинг? На счет этого ничего не могу подсказать, мне не попадались бесплатные хостинги на windows.

Вообще, можно глянуть в сторону OpenShift от RedHat, там есть возможность развертывания .NET Core приложений.

READ ALSO
combobox, запретить ввод данных кроме тех что загружены и подсвечивать по мере ввода

combobox, запретить ввод данных кроме тех что загружены и подсвечивать по мере ввода

Подскажите, элемент combobox в него загружен справочникМожно ли каким то образом по мере ввода показывать в выпадающем списке те данные которые...

212
Найти и удалить объект по его Uid/Name. WPF C#

Найти и удалить объект по его Uid/Name. WPF C#

Имеется Canvas, для него есть несколько дочерних объектов Image с прописанными Uid/NameВозможно ли из кода бихаинд найти заданные Image по Uid/Name и удалить...

300
Как воспроизводить файлы с помощью winmm.dll в C#?

Как воспроизводить файлы с помощью winmm.dll в C#?

Всем приветПытаюсь воспроизвести файл

233
Как удалить первую найденную цифру в строке с помощью JavaScript?

Как удалить первую найденную цифру в строке с помощью JavaScript?

Есть строка var text = " Привет мир9! Сегодня 17 августа";

313