I'm going to give up on this. I have done a fresh install in a completely different test domain and all is working fine. I'm really not sure why the other subdomain wouldn't work but my best guess is some sort web.config conflict or some such. Anyway it's clearly a local configuration issue on that domain.Many thanks for your help