Я полностью смущен - у меня есть сайт, который отлично работает в IE8 при запуске Cassini (в Visual Studio), но имеет несколько перепутанных элементов (стиль/внешний вид) при развертывании на локальном хосте и просматривается через тот же браузер (IE8).
Я запустил Beyond Compare 3 в html и CSS файлах, и они точно такие же. Существуют ли какие-либо обстоятельства, при которых IIS7 может каким-то образом отправлять дополнительную/различную информацию в браузер? Кто-нибудь сталкивается с чем-то вроде этого раньше?
Обратите внимание, что Chrome и Firefox делают одну и ту же веб-страницу просто отлично с помощью Cassini и IIS7.
(Обновить) В каком режиме браузера и в режиме документа IE8 Developer Tools считают, что вы находитесь, если вы нажмете F12?
При запуске из Cassini (http://localhost:22120) IE8 остается в режиме IE8 (с возможностью включения просмотра совместимости IE7) и всего отлично смотрится.
При запуске из IIS7 (http://{имя машины}) IE8 автоматически переходит в представление просмотра IE8, стандарты IE7 и все выглядят ужасно.