Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GitHub Copilot modernisering är en GitHub Copilot agent som migrerar .NET program till Azure snabbt och säkert. Den vägleder dig genom utvärdering, lösningsrekommendationer, kodkorrigeringar och distribution över Visual Studio, Visual Studio Code, GitHub Copilot CLI och GitHub.com.
Använd den här agenten för att:
- Migrera tekniker och distribuera till Azure.
- Utvärdera programmets kod, konfiguration och beroenden för Azure beredskap.
- Planera och konfigurera rätt Azure resurser.
- Åtgärda problem och tillämpa metodtips för molnmigrering.
- Kontrollera att din app har skapats och testats efter migreringen.
När din migrering kräver uppgradering till en nyare version av .NET anropar moderniseringsagenten GitHub Copilot uppgradering för att hantera versionsuppgraderingen.
Scenarios
Agenten tillhandahåller fördefinierade migreringsscenarier för vanliga Azure mål. En fullständig referens finns i avsnittet Fördefinierade uppgifter för migrering .
När en migrering kräver uppgradering av .NET-versionen samordnar moderniseringsagenten med GitHub Copilot uppgradering för att utföra versionsuppgraderingen som en del av migreringsarbetsflödet.
Lämna feedback
Microsoft värdesätter din feedback och använder den för att förbättra agenten. Lämna feedback med något av följande alternativ:
I Visual Studio använder du alternativen Suggest a feature och Report a problem.
Rapportera ett problem i Upgrade Agent GitHub-repo.
Förutsättningar
Konfigurera GitHub Copilot-modernisering i utvecklingsmiljön innan du använder agenten. För installationssteg, se Installera GitHub Copilot-uppdatering.
Migrera .NET-projekt till Azure
Moderniseringsagenten förenklar Azure migreringar via automatiserad analys, AI-driven kodreparation, bygg- och sårbarhetskontroller samt distributionsautomatisering:
Analys och intelligenta rekommendationer.
Utvärdera programmets beredskap för Azure migrering och få skräddarsydd vägledning baserat på dess beroenden och identifierade problem.
AI-baserad kodreparation.
Använd fördefinierade metodtipskodmönster för att påskynda moderniseringen med minimal manuell ansträngning.
Automatisk build- och CVE-upplösning.
Skapa din app och lös kompileringsfel och sårbarheter, effektivisera utvecklingen.
Sömlös distribution.
Distribuera till Azure och ta koden från utveckling till produktion snabbare.
Fördefinierade uppgifter för migrering
GitHub Copilot-modernisering för .NET erbjuder fördefinierade uppgifter som samlar in branschtips och omfattar vanliga migreringsscenarier.
Migrera till hanterad identitetsbaserad databas i Azure, inklusive Azure SQL DB, Azure SQL MI och Azure PostgreSQL
Modernisera ditt datalager genom att migrera från lokala eller äldre databaser (till exempel DB2, Oracle DB eller SQL Server) till Azure SQL DB, Azure SQL Managed Instance eller Azure PostgreSQL. Använd säker hanterad identitetsautentisering.
Migrera till Azure File Storage
Flytta fil-I/O-åtgärder från det lokala filsystemet till Azure File Storage för skalbar, molnbaserad filhantering.
Migrera till Azure Blob Storage
Ersätt lokal eller molnöverskridande objektlagring eller lokal filsystemfils-I/O med Azure Blob Storage för ostrukturerade data.
Migrera till Microsoft Entra ID
Överföra autentisering och auktorisering från Windows služba Active Directory till Microsoft Entra ID (tidigare Azure AD) för modern identitetshantering.
Migrera till skyddade autentiseringsuppgifter med hjälp av Hanterad identitet och Azure Key Vault
Ersätt autentiseringsuppgifter i klartext i konfiguration eller kod med säkra, hanterade identiteter och Azure Key Vault för hantering av hemligheter.
Migrera till Azure Service Bus
Flytta från äldre meddelandeköer eller meddelandeköer från tredje part (till exempel MSMQ eller RabbitMQ) eller Amazon SQS (AWS Simple Queue Service) till Azure Service Bus för tillförlitliga, molnbaserade meddelanden.
Migrera till e-post i Azure Communication Service
Ersätt direkt SMTP-e-postsändning med Azure Communication Service för skalbar och säker e-postleverans.
Migrera till Confluent Cloud/Azure Event Hub för Apache Kafka
Övergå från lokal eller lokal Kafka till hanterad händelseströmning med Confluent Cloud eller Azure Event Hubs.
Migrera till OpenTelemetry i Azure
Gå från lokala loggningsramverk som log4net, Serilog och Windows händelselogg till OpenTelemetry på Azure.
Migrera till Azure Cache for Redis med hjälp av Hanterad identitet
Ersätt implementeringar i minnet eller lokal Redis-cache med Azure Cache for Redis för hög tillgänglighet, skalbarhet och säkerhet i företagsklass.
Uppgradera .NET-projekt
När din migrering kräver uppgradering av dina .NET projekt till en nyare version anropar GitHub Copilot moderniseringsagenten GitHub Copilot uppgradering för att utföra versionsuppgraderingen. Uppgraderingen körs som en del av det övergripande moderniseringsarbetsflödet. Mer information om vad uppgraderingsagenten stöder finns i Vad är GitHub Copilot uppgradering?.
Telemetry
Verktyget samlar in data om projekttyper, avsikten att uppgradera och uppgraderingens varaktighet. Utvecklingsmiljön samlar in och aggregerar data och innehåller ingen användar identifierbar information. Mer information om Microsofts sekretesspolicy finns i Visual Studio Customer Experience Improvement Program.