Delen via


Hulpprogramma's gebruiken om ASP.NET Framework te migreren naar ASP.NET Core

In dit artikel wordt beschreven hoe u ASP.NET Framework-toepassingen (MVC, Web-API en Web Forms) bijwerkt naar ASP.NET Core met behulp van de Visual Studio .NET Upgrade Assistant en de incrementele updatebenadering .

Waarschuwing

Er is een door Copilot ingeschakeld hulpmiddel waarmee u op de hoogte blijft van de nieuwste .NET-versies, maar momenteel niet is ingeschakeld voor het migreren van ASP.NET Framework naar ASP.NET Core. Raadpleeg de documentatie voor modernisering van GitHub Copilot-apps: upgrade voor .NET voor meer informatie.

Vereiste voorwaarden

Als uw .NET Framework-project ondersteunende bibliotheken bevat in de vereiste oplossing, moeten ze indien mogelijk worden bijgewerkt naar .NET Standard 2.0. Voor meer informatie, zie Ondersteunende bibliotheken upgraden.

  1. Installeer de .NET Upgrade Assistant Visual Studio-extensie.

  2. Open uw ASP.NET Framework-oplossing in Visual Studio.

  3. Klik in Solution Explorermet de rechtermuisknop op het project om een upgrade uit te voeren en selecteer Upgrade. Selecteer de incrementele projectupgrade naast elkaar, wat de enige upgrade-optie is.

  4. Selecteer voor het upgradedoel Nieuw project.

  5. Geef het project een naam en selecteer de meest geschikte sjabloon. Als uw oplossing meerdere projecttypen bevat, kunt u de vereiste services later toevoegen:

    Opmerking

    Voor MVC-projecten: Selecteer ASP.NET Core MVC-sjabloon .

    Voor web-API-projecten: Selecteer ASP.NET Core Web API-sjabloon .

    Voor MVC + Web-API-projecten: Selecteer ASP.NET Core MVC-sjabloon .

    Voor webformulierprojecten: Selecteer ASP.NET Core-sjabloon .

  6. Volgende selecteren

  7. Selecteer de doelframeworkversie en selecteer vervolgens Volgende. Zie .NET- en .NET Core-ondersteuningsbeleidvoor meer informatie.

    Opmerking

    Voor webformulierprojecten: Selecteer Gereed in plaats van Volgende en ga vervolgens verder met stap 9.

  8. Controleer de samenvatting van wijzigingen en selecteer Voltooien.

  9. De samenvattingsstap geeft aan dat <Framework Project> nu verbonden is met <Framework ProjectCore> via de Yarp-proxy.

    Opmerking

    Voor MVC- en Web-API-projecten: De samenvatting bevat een cirkeldiagram met de gemigreerde eindpunten. Selecteer Upgradecontroller en selecteer vervolgens een controller die u wilt upgraden. Selecteer het onderdeel dat u wilt upgraden en selecteer vervolgens Upgradeselectie.