migrating-aspnet-framework-to-core

Guide ASP.NET Framework MVC and WebAPI projects through migration to ASP.NET Core.

19|2|Updated May 13, 2026
One-click install
npx skills add https://github.com/microsoft/upgrade-agent-plugins --skill migrating-aspnet-framework-to-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrating-aspnet-framework-to-core
Source: https://github.com/microsoft/upgrade-agent-plugins/tree/main/plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/web/mvc/migrating-aspnet-framework-to-core
Command: npx skills add https://github.com/microsoft/upgrade-agent-plugins --skill migrating-aspnet-framework-to-core

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to migrating ASP.NET Framework MVC and WebAPI projects to ASP.NET Core, streamlining the process with a detailed, step-by-step approach.

Core Features & Use Cases

  • Comprehensive Migration Guide: Includes all necessary steps for in-place and side-by-side migration modes.
  • Detailed Satellite Skill Loading Guide: Identifies specific satellite skills needed for different phases of the migration.
  • Detailed Migration Steps: Covers baseline capture, project file and SDK, entry point and host, configuration, dependency injection, controllers and action results, middleware pipeline, authentication and authorization, views and static assets, and cleanup and verification.

Quick Start

Execute the 'migrating-aspnet-framework-to-core' skill to begin the migration process for your ASP.NET Framework project.

Frequently Asked Questions about migrating-aspnet-framework-to-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate an ASP.NET Framework MVC project to ASP.NET Core?

Migrating an ASP.NET Framework WebAPI involves transforming the project SDK, migrating configuration and dependency injection, and reconfiguring the middleware pipeline. This skill provides a step-by-step guide covering the entire WebAPI migration process.

What is the difference between in-place and side-by-side ASP.NET Core migration?

In-place migration replaces the existing framework project, while side-by-side migration creates a new ASP.NET Core project alongside the original. This skill provides comprehensive guides for both migration modes to suit different web application requirements.

Can I use this guide to migrate authentication and authorization to ASP.NET Core?

Yes, you can migrate authentication and authorization to ASP.NET Core using this guide. The migration process includes dedicated steps for reconfiguring security policies, middleware pipelines, and controllers to ensure proper access control.

How do I migrate static assets and views during an ASP.NET Core migration?

Migrating static assets and views requires updating the middleware pipeline and project structure to match ASP.NET Core conventions. This skill details the specific steps needed to transition views and static assets effectively during migration.

Do I need to migrate dependency injection when moving to ASP.NET Core?

Yes, you need to migrate dependency injection when moving to ASP.NET Core because it is built into the framework. This guide outlines the necessary steps to transition your existing configuration and dependency injection setup properly.

What steps are involved in cleaning up and verifying an ASP.NET Core migration?

Cleaning up and verifying an ASP.NET Core migration involves removing obsolete framework references and testing the newly configured middleware pipeline, controllers, and views. This skill provides a final verification step to ensure a successful migration.