locked
Web server upgrade - Win 2008 to 2016. ASP.NET apps need an upgrade or recompile? RRS feed

  • Question

  • User774350475 posted

    We have apps with framework 1.1, 2.0 and 4.0 running on Windows 2008. We are planning to upgrade to Windows 2016.

    1. Will these apps need an upgrade or recompile?

    2. Which .NET Frameworks can be installed on Windows 2016?

    3. What major challenges we may face?

    Wednesday, July 26, 2017 2:45 AM

Answers

  • User-718146471 posted

    Hi there Nmahesh.

    What you are going to want to do is upgrade 2008 to 2012, then upgrade 2012 to 2016. This is of course after making sure you have a reliable backup. In fact, I recommend having more than one in case one goes to crap, you can use the other.

    If you are virtualized, just create a new 2016 box, then set up the configuration to match that in IIS on the 2008 box. I would also recommend doing a test of this before going after the production instance. It is always easier to undo if you have a known-good working pre-upgrade to fall back on. Also, when going from 2008 to 2012, take a full backup of the 2012 machine before proceeding to 2016. There may be other things that could crop up but that is as far as I know personally.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, July 26, 2017 1:14 PM
  • User1771544211 posted

    Hi nmahesh567,

    When you upgrade win 2008 to win 2016 the IIS version is change from the IIS 7 to IIS 10.

    1. Will these apps need an upgrade or recompile?

    You need to upgrade these apps with framework 1.1, The .NET Framework 1.1 is not supported on the Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2, or the Windows 10 operating systems. In some cases, the .NET Framework 1.1 is specifically identified as required for an application to run. So you should upgrade these apps with framework 1.1.

    2. Which .NET Frameworks can be installed on Windows 2016?

    Based on my experience, the 3.5 and higher version of .net framework can be installed on Windows Server 2016, the following link shows the detailed information, please take it as reference.

    https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies

    3. What major challenges we may face?

    1. The supported .net framework versions are different

    2. Install The IIS extensions

    3. Migrate IIS configurations

    Remember to backup the IIS configurations in Windows 2016 before the migration.

    Best Regards,

    Jean

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Thursday, July 27, 2017 5:20 AM

All replies

  • User-718146471 posted

    Hi there Nmahesh.

    What you are going to want to do is upgrade 2008 to 2012, then upgrade 2012 to 2016. This is of course after making sure you have a reliable backup. In fact, I recommend having more than one in case one goes to crap, you can use the other.

    If you are virtualized, just create a new 2016 box, then set up the configuration to match that in IIS on the 2008 box. I would also recommend doing a test of this before going after the production instance. It is always easier to undo if you have a known-good working pre-upgrade to fall back on. Also, when going from 2008 to 2012, take a full backup of the 2012 machine before proceeding to 2016. There may be other things that could crop up but that is as far as I know personally.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, July 26, 2017 1:14 PM
  • User1771544211 posted

    Hi nmahesh567,

    When you upgrade win 2008 to win 2016 the IIS version is change from the IIS 7 to IIS 10.

    1. Will these apps need an upgrade or recompile?

    You need to upgrade these apps with framework 1.1, The .NET Framework 1.1 is not supported on the Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2, or the Windows 10 operating systems. In some cases, the .NET Framework 1.1 is specifically identified as required for an application to run. So you should upgrade these apps with framework 1.1.

    2. Which .NET Frameworks can be installed on Windows 2016?

    Based on my experience, the 3.5 and higher version of .net framework can be installed on Windows Server 2016, the following link shows the detailed information, please take it as reference.

    https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies

    3. What major challenges we may face?

    1. The supported .net framework versions are different

    2. Install The IIS extensions

    3. Migrate IIS configurations

    Remember to backup the IIS configurations in Windows 2016 before the migration.

    Best Regards,

    Jean

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Thursday, July 27, 2017 5:20 AM