O ASP.NET Core é uma tecnologia desenvolvida pela comunidade e com moderação da Microsoft que se aproxima muito das funções do .Net Framework. Você pode conferir todo o projeto disponível no github nesse link: https://github.com/dotnet/core.
Seu principal objetivo é ser como um backend visto que algumas tecnologias client side possuem arquitetura fechada e não enquadram em sua postura open source. Segundo a própria documentação oficial você pode: compilar arquivos e serviços web, aplicativos (IoT – Internet das coisas) e backends móveis e também usar ferramentas de desenvolvimento multiplataforma.
Disponibilizamos as seguintes versões do ASP Net Core em nossos servidores: 1.0.9, 1.1.6, 2.0.5, 2.1.2, 2.1.3, 2.2.1, 3.0, 3.1, 5.0.9. Todas eles devem ser utilizadas em estrutura com IIS10 – Windows Server 2016. O .Net Core já vem ativo por padrão, basta começar a utilizar.
Veja mais informações sobre o ASP.NET Core nos links oficiais: https://docs.microsoft.com/pt-br/aspnet/core/ e https://docs.microsoft.com/pt-br/aspnet/core/getting-started.
Qual usar: ASP.NET Core ou ASP.NET Framework?
Abaixo há uma tabela comparativa retirada da página: https://docs.microsoft.com/pt-br/aspnet/core/choose-aspnet-framework.
ASP.NET Core | ASP.NET |
Build para Windows, macOS ou Linux | Build para Windows |
As Páginas Razor são a abordagem recomendada para criar uma interface do usuário da Web com o ASP.NET Core 2.0. Use também MVC e API Web. | Use o Web Forms, o MVC, a API Web ou páginas da Web |
Várias versões por computador | Uma versão por computador |
Desenvolva com o Visual Studio, Visual Studio para Mac ou Visual Studio Code usando o C# ou o F# | Desenvolva com o Visual Studio usando o C#, VB ou F# |
Desempenho superior ao ASP.NET | Bom desempenho |
Escolha o .NET Framework ou o tempo de execução do .NET Core | Use o tempo de execução do .NET Framework |
Como complemento, deixamos aqui também uma documentação da Microsoft para criação de aplicações web com o ASP.NET Core MVC no Windows com o Visual Studio: https://docs.microsoft.com/pt-br/aspnet/core/tutorials/first-mvc-app/index.
Como escolher a versão do ASP Net Core?
A versão não é definida pelo servidor web e sim pela própria aplicação, nos arquivos de configuração. Quanto à versão do ASP.NET, se necessário, deve ser definida via Painel de Controle em Administrar ASP.NET. Vale ressaltar que .Net Core e .Net Framework (asp.net) são tecnologias independentes, ou seja, uma não depende da outra para funcionar.
Como descobrir a versão do IIS utilizada pelo meu site?
Você pode utilizar dois métodos para descobrir essa informação.
phpinfo
Você pode descobrir a versão do sistema através do phpinfo. O resultado deve ser o seguinte:
Windows NT 10.0 build 14393 (Windows Server 2016) i586
Para conferir mais detalhes veja o artigo específico sobre isso: Verificar a versão e horário dos servidores Windows.
Cabeçalho das páginas do seu site
Isso pode ser verificado através de alguma inspetor de elementos do seu navegador (no campo server).
Solicitar migração para servidor com IIS10
Não está no IIS10 mas precisa utilizar o .Net Core? Sem problemas! Entre em contato com nosso suporte via telefone ou chat para realizamos a migração de ambiente. Importante: Essa alteração leva cerca de duas horas para entrar em vigor.
Restando dúvidas ou precisando de um ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Tenha em mãos seu código de cliente e senha de atendimento para ser atendido com mais agilidade.