Asked by:
Migrating IIS8.5 cluster to IIS10

Question
-
User-378573866 posted
Hi,
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
Hi,
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.
https://www.iis.net/learn/manage/managing-your-configuration-settings/shared-configuration_264
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:
http://www.sherweb.com/blog/how-to-migrate-all-your-sites-using-web-deploy/Tuesday, April 11, 2017 3:45 AM