Ainda outra atualização: você pode absolutamente instalar um Serviço do Windows em uma instância de computação do Azure, seja função da Web, função de trabalho ou função de VM. Existem tarefas de inicialização que permitem executar códigos de privilégios elevados em suas Funções da Web / Trabalhador. Não vou dizer que é exatamente simples, mas você pode fazer isso. Por exemplo, confira esta postagem do blog .
Agora: Como afirma o @Adron, há maneiras melhores de gerenciar seu código no Windows Azure, que tem tratamento de eventos semelhante em OnStart()
, Run()
, Stopping()
e OnStop()
overrides / eventos. Você pode migrar seu código de serviço existente para esses métodos. Mas ... se você realmente precisa ficar com uma porta direta, deixando seu código como está, então sim, você pode fazer isso.