Migramos um aplicativo da versão Net 3.5 para 4.8. A verdade é que estamos enfrentando muitos problemas. Tudo parece certo, mas não parece funcionar retorna um erro 500 sem mais informações. Minha abordagem é que ele não está sendo executado com a versão correta do Net. Portanto, instale a versão 4.8 do seguinte link: Net 4.8 Framework para Windows Server 2016. Ainda não está funcionando. Ainda tenho minhas dúvidas, como posso saber qual versão do Net 4.8 está usando meu aplicativo, visto que não tenho acesso aos recursos do Windows?
Você poderia verificar esta informação a partir daqui?
Não, você não pode verificá-lo a partir daí. Essa é a versão Common Language Runtime (CLR). Todas as versões do .NET 4 têm a mesma versão CLR, 4.0.30319. Observe que a versão CLR é separada da versão de lançamento do .NET. Um sistema pode ter apenas uma versão do .NET 4.
Para controlar se seu aplicativo usa .NET 3 ou .NET 4, você pode usar o
supportedRuntime
elemento dostartup
elemento do arquivo app.config, também conhecido como .config. Exemplo: