I didn't have any issues, either from WS 2003 to WS 2008R2 or from that to WS 2012. IF you have an option to go WS 2012 I would recommend you go straight to that. This will a make installing and maintaining SSL certificates for multiple domains much easier - and free, from Lets Encrypt. However, I am not in a position to guarantee you no problems, if you have some particularly esoteric settings in web.config