Update : Tested with IIS6 and IE9 the same problem persisted. using paulmorriss's advice the Browser mode and Document for the page were different, so this problem had nothing to do with IIS6 or 7 but with using IE9 ( Havent tried IE 7, 8 yet).
I am developing a site on my machine, and to allow others to view the progress it is being hosted under IIS7 on my local machine. Sames pages look different with IE9 when using localhost,127.0.0.1 or the machine ip than when viewed using the machine name "xpc"
I saved the same page and folloing is the section when viewed with localhost,127.0.0.1 or my machine IP :
<META name="Author"> <META name="Copyright"> <META name="Description">
here is the same thing when viewed using http://xpc instead :
<META name=Author> <META name=Copyright> <META name=Description>
There is no hardocing of domain name in any way anywhere (as far I have been able to verify), so why is the same page being served in two different ways? Everything works fine when I launch the site from VS2010 development server.
Also pages looked identical when viewed with FireFox. So my guess is IIS7 is serving differently for IE(9), but why?
Edit : Related : Tried it but still no joy, force refreshing the page and looking at the source I can see the meta tag but nothing changed, changing to ip adress shows fine.