Консольное приложение C # (серверная часть игры): какой самый простой (но также масштабируемый) способ его размещения? - PullRequest
0 голосов
/ 24 октября 2019

Я создал консольное приложение ac #, которое является моим игровым бэкэндом.

Я рассматриваю вопрос об использовании Azure, но не уверен, какой продукт Azure мне подходит, поскольку служба приложений Azure по умолчанию не позволяетя хочу разместить консольное приложение ac #.

Я был бы очень признателен, если бы кто-то мог указать мне правильное направление, потому что меня смутило огромное количество подобных продуктов, предоставляемых Azure.

1 Ответ

0 голосов
/ 24 октября 2019

Если вы хотите разместить его в облаке, не имеет смысла, что это консольное приложение, поскольку вы не будете входить на этот сервер и не будете наблюдать за выходом консоли, если только вы не получите виртуальную машину Azure и не разместите ее там и тогда. контролировать это через RDP-соединение, но зачем вам это делать ...!

В общем случае вы можете выставлять внутреннюю логику через службы WCF, размещенные в IIS или также самостоятельно размещенные в службах Windows, и вместо вывода консоли вызатем можно перенаправить вывод taht либо в файлы журнала, либо в базу данных.

Не должно быть слишком много для перезаписи, и если ваше приложение выполнено хорошо, усилия ограничиваются переходом от консольного приложения к службе Windows или IIS WCF.

Также ознакомьтесь с некоторыми идеями, касающимися службы / бэкэнда службы Azure: что эквивалентно службе Windows в Azure?

...