Most configuration settings for IIS 7+ are in one file:
You can try just copying this file from one server to another. Make a backup of the target file first.
Certain settings in this file are machine specific:
- The sessionKey values under configProtectedData,
- When using Client Certificates, passwords under security authentication
If you have made changes to the machine.config and global web.config files, you may need to apply them to your new server as well.
The few IIS settings still in the registry are usually only-non-default if you changed them
yourself in the registry. If you haven't, you can ignore them.