Introdução ao ambiente de execução e download e instalação de aplicativos ASP.NET Core no servidor IIS (super detalhado)

prefácio

Para executar aplicativos ASP.NET Core com êxito no IIS, precisamos do tempo de execução do ASP.NET Core e do módulo ASP.NET Core. E aqui só precisamos baixar o ASP.NET Core Hosting Bundle, por quê?

Se você quiser saber, pode ver a introdução no final do artigo.

1. Baixe e instale o pacote de hospedagem ASP.NET Core

O tempo de execução do ASP.NET Core permite executar aplicativos Web/servidor existentes. No Windows, recomendamos a instalação do pacote de hospedagem, que inclui tempo de execução .NET e suporte a IIS.

1. Abra o seguinte link no navegador: .NET Download (Linux, macOS e Windows) , você pode ver a seguinte página

 2. Selecione a versão necessária, aqui eu escolho .NET6.0, clique para ver a página seguinte,

Em asp.net core runtime à direita, selecione Hosting Bundle para baixar e instalar

 Por fim, após o download, clique duas vezes para instalar e o ASP.NET Core Hosting Bundle será instalado com sucesso.

2. Verifique se o ASP.NET Core Module 2 está instalado após a instalação do ASP.NET Core Hosting Bundle

1. Abra o Gerenciador do IIS e verifique se o pool de aplicativos "ASP.NET Core" está incluído no "Pool de aplicativos".

2. Clique com o botão direito do mouse no site "Browse Website", selecione "Modules" e verifique se o módulo denominado "AspNetCoreModuleV2" está incluído.

 

Terceiro, defina o pool de threads do aplicativo IIS

1. Abra o Gerenciador do IIS, clique com o botão direito do mouse no pool de aplicativos e selecione "Configurações avançadas".

 2. Descubra se a propriedade ".NET CLR Version" está definida como "No Managed Code". Isso ocorre porque o aplicativo ASP.NET Core é baseado no .NET Core e não requer suporte a código gerenciado.

3. Localize a propriedade "Habilitar aplicativo de 32 bits" e defina-a como "Falso" para aplicar à versão de 64 bits do .NET Core.

 4. Localize a propriedade "Modo de pipeline gerenciado" e defina-a como Integrado (integrado) para oferecer suporte a aplicativos ASP.NET Core usando os recursos do modo gerenciado.

 

4. Apresentar brevemente o pacote de hospedagem do ASP.NET Core

ASP.NET Core Hosting Bundle é um pacote oficial que contém todos os componentes necessários para escrever e executar aplicativos ASP.NET Core no Windows. Inclui os seguintes componentes:

Tempo de execução do .NET Core: O tempo de execução do .NET Core é um componente chave para a execução de aplicativos ASP.NET Core.

Biblioteca .NET Core: a biblioteca .NET Core é a biblioteca principal para escrever aplicativos ASP.NET Core usando .NET Core.

ASP.NET Core Runtime: o ASP.NET Core Runtime fornece o suporte de tempo de execução exigido pelos aplicativos ASP.NET Core.

Biblioteca ASP.NET Core: A Biblioteca ASP.NET Core fornece as bibliotecas principais exigidas pelos aplicativos ASP.NET Core.

SDK do .NET Core: o SDK do .NET Core fornece todas as ferramentas necessárias para desenvolver aplicativos ASP.NET Core no Windows.

Módulo ASP.NET Core: O módulo ASP.NET Core é um componente necessário para executar aplicativos ASP.NET Core no IIS.

.NET Core Runtime Official Edition e Pioneer Edition: várias versões do Runtime estão disponíveis para download e uso

A instalação do ASP.NET Core Hosting Bundle pode instalar e configurar todos os tempos de execução e bibliotecas de uma só vez, permitindo que os desenvolvedores desenvolvam e implantem aplicativos ASP.NET Core de forma mais eficiente e conveniente.

5. Obrigado

Obrigado por sua leitura e apoio, e espero sinceramente que este artigo possa ajudá-lo com os problemas que você encontrar! ! !

Acho que você gosta

Origin blog.csdn.net/Leewayah/article/details/131248441
Recomendado
Clasificación