Does Azure App Services using ASP.NETV4.8 as .NET version need to be upgraded to .NET 8(LTS) ?

Vijayakumar Ganji 0 Reputation points
2023-11-29T08:23:25.73+00:00

https://azure.microsoft.com/en-us/updates/dotnet6support/

https://azure.microsoft.com/en-us/updates/dotnet7support/

As we go through these links mentioning the extended support for .NET 6(LTS) and .NET 7(STS) and to upgrade to .NET 8(LTS),

My question is we have some App services still with v4.0 (ASP.NET V4.8) what we should do with them. Should we also upgrade them to .NET 8(LTS).

Please advise.

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,538 questions
{count} votes

2 answers

Sort by: Most helpful
  1. VenkateshDodda-MSFT 16,776 Reputation points Microsoft Employee
    2023-11-29T11:10:25.82+00:00

    @Vijayakumar Ganji Thanks for reaching out to Microsoft Q&A, apologize for any inconvenience caused on this.
    .NET and ASP.NET are related but different technologies. .NET is a general-purpose development framework that can be used to build a wide range of applications, while ASP.NET is a web application framework built on top of .NET that is specifically designed for building web applications.

    Current latest Version of .NET is v8.0 and ASP.NET is V4.8. If you are using ASP.NET framework you don't need to upgrade as the v4.8 is latest.

    Reference documents:

    1. ASP .NET framework.
    2. .NET
    3. https://learn.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server
    4. https://learn.microsoft.com/en-us/aspnet/core/fundamentals/choose-aspnet-framework?view=aspnetcore-8.0

    Feel free to reach back to me if you have any further questions on this.

    0 comments No comments

  2. Lex Li (Microsoft) 4,247 Reputation points Microsoft Employee
    2023-11-29T16:36:46.0633333+00:00

    "v4.0 (ASP.NET V4.8)" indicates your web app is using ASP.NET/.NET Framework 4.8 on Windows. That's going to be fully supported for a few more years on product lifecycle side, until Microsoft announces an end-of-life date in the future.

    ".NET 6(LTS)", ".NET 7(STS)", and ".NET 8(LTS)" only apply to ASP.NET Core based web apps, so irrelevant to your case. And their product lifecycle is different.

    You can refer to https://dotnet.microsoft.com/en-us/platform/support/policy to learn more.

    0 comments No comments