Evento
Campionato do Mundo de Power BI DataViz
Feb 14, 4 PM - Mar 31, 4 PM
Con 4 posibilidades de entrar, poderías gañar un paquete de conferencias e facelo ao Live Grand Finale en Las Vegas
Máis informaciónEste explorador xa non é compatible.
Actualice a Microsoft Edge para dispoñer das funcionalidades máis recentes, as actualizacións de seguranza e a asistencia técnica.
Por Scott Addie
En este artículo se explica cómo actualizar un proyecto de ASP.NET Core 3.0 existente a ASP.NET Core 3.1.
Si confía en un archivo global.json para tener como destino una versión específica del SDK de .NET Core, actualice la propiedad version
a la versión del SDK 3.1 instalada. Por ejemplo:
{
"sdk": {
- "version": "3.0.101"
+ "version": "3.1.101"
}
}
En el archivo del proyecto, actualice el Moniker de la plataforma de destino (TFM) a netcoreapp3.1
:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
- <TargetFramework>netcoreapp3.0</TargetFramework>
+ <TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
</Project>
En el archivo de proyecto, actualice el atributo Version
de cada referencia de paquete Microsoft.AspNetCore.*
a 3.1.0 o posterior. Por ejemplo:
<ItemGroup>
- <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.0.0" />
- <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.0.0" Condition="'$(Configuration)' == 'Debug'" />
+ <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.1" />
+ <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.1.1" Condition="'$(Configuration)' == 'Debug'" />
</ItemGroup>
En el caso de las aplicaciones que usan Docker, use una imagen base que incluya ASP.NET Core 3.1. Por ejemplo:
docker pull mcr.microsoft.com/dotnet/aspnet:3.1
Las implementaciones del atributo SameSite
para las cookies de HTTP han cambiado entre ASP.NET Core 3.0 y 3.1. Para conocer las acciones que se deben realizar, consulte los siguientes recursos:
En el archivo .pubxml
, actualice TargetFramework
a 3.1:
- <TargetFramework>netcoreapp3.0</TargetFramework>
+ <TargetFramework>netcoreapp3.1</TargetFramework>
Revise los cambios importantes de 3.0 a 3.1 en .NET Core, ASP.NET Core y Entity Framework Core en Cambios importantes para la migración de la versión 3.0 a la 3.1.
Los cambios siguientes son opcionales.
ASP.NET Core 3.1 presenta un Asistente de etiquetas de Component
. El asistente de etiquetas puede reemplazar el método auxiliar HTML de RenderComponentAsync<TComponent>
en un proyecto Blazor. Por ejemplo:
- @(await Html.RenderComponentAsync<Counter>(RenderMode.ServerPrerendered, new { IncrementAmount = 10 }))
+ <component type="typeof(Counter)" render-mode="ServerPrerendered" param-IncrementAmount="10" />
Para obtener más información, consulte Integración de ASP.NET componentes principales Razor con MVC o Razor Pages.
Si el módulo de ASP.NET Core (ANCM) no era un componente seleccionado cuando Visual Studio se instaló o si se instaló una versión anterior de ANCM en el sistema, descargue el instalador de agrupación de hospedaje de .NET Core más reciente (descarga directa) y ejecute el instalador. Para obtener más información, consulte Agrupación de hospedaje.
Comentarios de ASP.NET Core
ASP.NET Core é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios:
Evento
Campionato do Mundo de Power BI DataViz
Feb 14, 4 PM - Mar 31, 4 PM
Con 4 posibilidades de entrar, poderías gañar un paquete de conferencias e facelo ao Live Grand Finale en Las Vegas
Máis informaciónFormación
Módulo
En este módulo, aprenderá cuándo, por qué y cómo modernizar una aplicación de ASP.NET Framework a ASP.NET Core utilizando el Asistente para actualización.
Certificación
Microsoft Certified: Azure Developer Associate - Certifications
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.
Documentación
Migración de ASP.NET Core 2.1 a 2.2
En este artículo se indican los requisitos previos y los pasos más comunes para migrar un proyecto de ASP.NET Core 2.1 a ASP.NET Core 2.2.
Migración de ASP.NET Core 3.1 a 5.0
Aprenda a migrar un proyecto de ASP.NET Core 3.1 a ASP.NET Core 5.0.
Migración de ASP.NET Core 3.1 a 6.0
Aprenda a migrar un proyecto de ASP.NET Core 3.1 a ASP.NET Core 6.0.