Migrating IIS8.5 cluster to IIS10 RRS feed

  • Question

  • User-378573866 posted


    We have a 3 node IIS8.5 environment (shared configuration).
    We would like to upgrade our farm without downtime.
    I already setup a Windows 2016 IIS10 machine, and it works with shared configuration with the others.
    However, the IIS management console isn't showing any icons, I think this is because a version mismatch, between the servers.
    How can I fix this?

    Tuesday, April 4, 2017 9:19 AM

All replies

  • User-2064283741 posted
    For any migrations I would recommend setting up new operating systems first and test.

    Mixing different vensigns of IIS in the shared config is not recommended as issues can occur.

    Once you have a working version on iis 10 just switch the IPs and the downtime will be limited.
    Tuesday, April 4, 2017 11:12 AM
  • User-378573866 posted


    Thank you for your reply.
    Maybe my question wasn't clear enough.
    I have the new server up and running, but I can't get the 'old' aplicationhost.config working.

    The website work like they should but the IIS management console isn't working due to missing icons.

    So the real question is: how can I export the website data from IIS 8.5 to IIS 10.
    I  thought copying the aplicationhost.config would do the trick....

    Tuesday, April 4, 2017 11:23 AM
  • User-460007017 posted

    Hi sjender,

    Have you exported the decryption key? Othewise the encrypted data can't be decrypted.

    It is not recommended to use different version of IIS between IIS 8.5 and IIS 10. IIS 8.5 should use iisWasKey and iisconfigurationkey like IIS 7. IIS 10 use  IISCngProvider. I think the different version use different encryption key lead to this issue.



    Best Regards,

    Yuk Ding

    Wednesday, April 5, 2017 2:11 AM
  • User1896514328 posted

    You're not going to be able to use applicationHost.config files between IIS versions easily, as the modules are different versions.

    You can try using Web Deploy to export your stuff. Here's a tutorial that should apply for different versions of IIS as well:

    Tuesday, April 11, 2017 3:45 AM