У меня есть веб-страница.
Когда я смотрю на localhost, все выглядит нормально, например http://localhost/MySite/ отлично
Когда я просматриваю его, используя конкретное имя моего компьютера, одна из страниц отображается неправильно, например, http://MyMachineName/MySite/
Однако Xhtml идентичен. Это не имеет смысла для меня.
(IIS 5 / ASP.NET 3.5 / XHTML Transitional)
Основано на комментариях выше.
Убедитесь, что режим совместимости установлен как для localhost, так и для имени машины.
(этот ответ только для тех, кто может столкнуться с этим вопросом. ОП решили это самостоятельно)