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