• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Uso do ASP.Net Core na hospedagem Windows KingHost

André Brasil - Time de Atendimento da KingHost

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 três versões do ASP Net Core em nossos servidores. Temos as versões 1.0, 1.1, 2.0, 2.1, 2.2 e 3. 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 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 SignalR, 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. 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.

Esse artigo foi útil pra você?