Это так странно для меня .. У меня IIS 5 работает на XP и на нем размещено небольшое приложение ASP.Net для нашей локальной сети, к которому мы можем получить доступ, используя имя компьютера, виртуальный каталог и имя страницы ( http://matt/smallapp/customers.aspx),, но вы также можете получить доступ к этому серверу и странице IIS из Интернета, потому что у меня есть общедоступный IP-адрес, который мой брандмауэр направляет на компьютер "Matt" (например, http://213.202.3.88/smallapp/customers.aspx [просто выдуманный IP-адрес]). Не волнуйтесь, у меня установлена аутентификация домена Windows для защиты приложения от анонимных пользователей.
Так что все вышеперечисленные части работают нормально. Но что странно, так это то, что Граница элементов div на странице отображается гораздо толще при доступе к странице из интрасети, по сравнению с Интернетом (я использую IE8), а также с некоторыми элементами макета div (растягивание и т. Д.) действует по-другому. Почему он будет отображаться по-разному в одном и том же браузере в зависимости от того, был ли он доступен из локальной сети или из Интернета? Это НЕ делает это в FireFox. Так что это должно быть просто в IE8.
Все CSS для div'ов прямо на HTML-странице, поэтому я не думаю, что это кеширование CSS-файла.
Обратите внимание, как различаются границы на этих двух изображениях:
Интернет: http://twitpic.com/hxx91
.
Lan: http://twitpic.com/hxxtv