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 neste 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.

Tabela de conteúdos do artigo

- Qual usar: ASP.NET Core ou ASP.NET Framework? - Como escolher a versão do ASP Net Core? - Como descobrir a versão do IIS utilizada pelo meu site? - phpinfo - Cabeçalho das páginas do seu site - Solicitar migração para servidor com IIS10

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 CoreASP.NET
Build para Windows, macOS ou LinuxBuild 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 computadorUma 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.NETBom desempenho
Escolha o .NET Framework ou o tempo de execução do .NET CoreUse 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. Clique aqui para detalhes a respeito.

O resultado deve ser o seguinte:

Windows NT 10.0 build 14393 (Windows Server 2016) i586

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? Favor entrar em contato com nosso suporte via chamado para realizamos a migração de ambiente. 

---

Leia também a respeito de como gerenciar o pool de aplicativos.