Skip to content

Commit b1a9981

Browse files
committed
move some more topics into areas
1 parent cfecfb4 commit b1a9981

File tree

7 files changed

+15
-32
lines changed

7 files changed

+15
-32
lines changed
File renamed without changes.

aspnetcore/migration/configuration.md renamed to aspnetcore/migration/fx-to-core/areas/configuration.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,11 @@ author: ardalis
44
description: Learn how to migrate configuration from an ASP.NET MVC project to an ASP.NET Core MVC project.
55
ms.author: riande
66
ms.date: 10/14/2016
7-
uid: migration/configuration
7+
uid: migration/fx-to-core/areas/configuration
88
ms.sfi.ropc: t
99
---
1010
# Migrate configuration to ASP.NET Core
1111

12-
In the previous article, we began to [migrate an ASP.NET MVC project to ASP.NET Core MVC](xref:migration/mvc). In this article, we migrate configuration.
13-
14-
[View or download sample code](https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/migration/configuration/samples) ([how to download](xref:index#how-to-download-a-sample))
15-
16-
## Setup configuration
17-
1812
ASP.NET Core no longer uses the *Global.asax* and *web.config* files that previous versions of ASP.NET utilized. In the earlier versions of ASP.NET, application startup logic was placed in an `Application_StartUp` method within *Global.asax*. Later, in ASP.NET MVC, a `Startup.cs` file was included in the root of the project; and, it was called when the application started. ASP.NET Core has adopted this approach completely by placing all startup logic in the `Startup.cs` file.
1913

2014
The *web.config* file has also been replaced in ASP.NET Core. Configuration itself can now be configured, as part of the application startup procedure described in `Startup.cs`. Configuration can still utilize XML files, but typically ASP.NET Core projects will place configuration values in a JSON-formatted file, such as `appsettings.json`. ASP.NET Core's configuration system can also easily access environment variables, which can provide a [more secure and robust location](xref:security/app-secrets) for environment-specific values. This is especially true for secrets like connection strings and API keys that shouldn't be checked into source control. See [Configuration](xref:fundamentals/configuration/index) to learn more about configuration in ASP.NET Core.

aspnetcore/migration/identity.md renamed to aspnetcore/migration/fx-to-core/areas/identity.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,11 @@ author: ardalis
44
description: Learn how to migrate authentication and identity from an ASP.NET MVC project to an ASP.NET Core MVC project.
55
ms.author: riande
66
ms.date: 10/29/2024
7-
uid: migration/identity
7+
uid: migration/fx-to-core/areas/identity
88
---
99
<!-- ms.sfi.ropc: t -->
1010
# Migrate Authentication and Identity to ASP.NET Core
1111

12-
By [Steve Smith](https://ardalis.com/)
13-
14-
In the previous article, we [migrated configuration from an ASP.NET MVC project to ASP.NET Core MVC](xref:migration/configuration). In this article, we migrate the registration, login, and user management features.
15-
16-
## Configure Identity and Membership
17-
1812
In ASP.NET MVC, authentication and identity features are configured using ASP.NET Identity in `Startup.Auth.cs` and `IdentityConfig.cs`, located in the *App_Start* folder. In ASP.NET Core MVC, these features are configured in `Startup.cs`.
1913

2014
Install the following NuGet packages:

aspnetcore/migration/webapi.md renamed to aspnetcore/migration/fx-to-core/areas/webapi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to migrate a web API implementation from ASP.NET 4.x Web
55
ms.author: wpickett
66
ms.custom: mvc
77
ms.date: 01/31/2022
8-
uid: migration/webapi
8+
uid: migration/fx-to-core/areas/webapi
99
---
1010
# Migrate from ASP.NET Web API to ASP.NET Core
1111

aspnetcore/migration/fx-to-core/inc/start.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ To understand how this approach is helpful in the migration process, see [Increm
1919

2020
## Set up ASP.NET Core Project
2121

22-
For ASP.NET MVC and Web API apps, see <xref:migration/mvc>.
23-
For ASP.NET Framework Web Forms apps, see <xref:migration/web_forms>.
22+
See <xref:migration/fx-to-core/tooling> for help in setting up projects required for incremental migration.
2423

2524
## Upgrade supporting libraries
2625

aspnetcore/migration/tooling.md renamed to aspnetcore/migration/fx-to-core/tooling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to upgrade ASP.NET Framework MVC, Web API, or Web Forms p
44
author: rick-anderson
55
ms.author: riande
66
ms.date: 06/20/2025
7-
uid: migration/tooling
7+
uid: migration/fx-to-core/tooling
88
---
99
# Use tooling to help migrate ASP.NET Framework to ASP.NET Core
1010

aspnetcore/toc.yml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2125,24 +2125,12 @@ items:
21252125
uid: migration/fx-to-core/inc/ab-testing
21262126
- name: Blazor support with YARP
21272127
uid: migration/fx-to-core/inc/blazor
2128-
- name: MVC and Web API
2129-
uid: migration/mvc
2130-
- name: Web Forms
2131-
uid: migration/web_forms
2132-
- name: Web API
2133-
uid: migration/webapi
2134-
- name: Configuration
2135-
uid: migration/configuration
2136-
- name: Authentication and Identity
2137-
uid: migration/identity
2138-
- name: ClaimsPrincipal.Current
2139-
uid: migration/claimsprincipal-current
2128+
- name: Tooling
2129+
uid: migration/fx-to-core
21402130
- name: Technology Areas
21412131
items:
21422132
- name: Overview
21432133
uid: migration/fx-to-core/areas
2144-
- name: MVC
2145-
uid: migration/mvc
21462134
- name: HttpContext
21472135
uid: migration/fx-to-core/areas/http-context
21482136
- name: HTTP Modules
@@ -2151,6 +2139,14 @@ items:
21512139
uid: migration/fx-to-core/areas/http-handlers
21522140
- name: Membership
21532141
uid: migration/fx-to-core/areas/membership
2142+
- name: Web API
2143+
uid: migration/fx-to-core/areas/webapi
2144+
- name: Configuration
2145+
uid: migration/fx-to-core/areas/configuration
2146+
- name: Identity
2147+
uid: migration/fx-to-core/areas/identity
2148+
- name: ClaimsPrincipal.Current
2149+
uid: migration/fx-to-core/areas/claimsprincipal-current
21542150
- name: API reference
21552151
href: /dotnet/api/
21562152
- name: Contribute

0 commit comments

Comments
 (0)