Executando verificação de segurança...
1

Pelo seu cenário, Windows, com autenticação Windows, eu recomento um backend em C#. Ferramentas nativas MS, ajudam nesse momento. Recomendo, fugir do IIS. Usando .NetCore, vc não precisa de IIS, roda seu back tranquilo, rapido, seguro e eficiente. Minha sugestão é fazer a separação back (apis) e front. Separa as coisas, manutenção será mais simples. No front, vc pode usar qualquer sabor de framework JS como NEXT, VUE, REACT ou ANGULAR. Eu particulamente prefiro ANGULAR para "sistemas", ou seja, aplicações ou web apps que não seja dependentes de SEO como um site ou portal, nesse caso, NEXT seria mais recomendado. Quando a BD, .netcore conecta em tudo! SQL Server está em casa. Eu migraria para um MySQL ou Postgree para dar uma baixada nesse custo aí, mas com certeza C# vc mata a pau com SQL.

Carregando publicação patrocinada...
1

Bom dia,
Obrigado pelas sugestões, eu não sabia que dava para utilizar .NET como servidor de API sem o IIS (vou estudar a respeito).
O custo do SQL Server não é um problema, já tenho um servidor na nunvem disponível, as licenças são pagas pela matriz globalmente, não tenho nunhum controle sobre isso.