diff --git a/aspnetcore/migration/22-to-30.md b/aspnetcore/migration/22-to-30.md index f2ceb38da5..6ee5d221b6 100644 --- a/aspnetcore/migration/22-to-30.md +++ b/aspnetcore/migration/22-to-30.md @@ -4,7 +4,7 @@ author: tdykstra description: Learn how to migrate an ASP.NET Core 2.2 project to ASP.NET Core 3.0. ms.author: tdykstra ms.custom: mvc -ms.date: 08/05/2019 +ms.date: 08/17/2019 uid: migration/22-to-30 --- # Migrate from ASP.NET Core 2.2 to 3.0 @@ -165,6 +165,7 @@ General advice: * If the app uses authentication/authorization features such as `AuthorizePage` or `[Authorize]`, place the call to `UseAuthentication` and `UseAuthorization` **after** `UseRouting` (and **after** `UseCors` if CORS Middleware is used). * Replace `UseMvc` or `UseSignalR` with `UseEndpoints`. * If the app uses [CORS](xref:security/cors) scenarios, such as `[EnableCors]`, place the call to `UseCors` before any other middlewares that use CORS (for example, place `UseCors` before `UseAuthentication`, `UseAuthorization`, and `UseMvc`). +* Replace `IHostingEnvironment` with `IWebHostEnvironment` and add a `using` statement for the `Microsoft.Extensions.Hosting` namespace. The following is an example of `Startup.Configure` in a typical ASP.NET Core 2.2 app: