Почему css отсутствует после обновления на IE9? - PullRequest
0 голосов
/ 22 декабря 2011

У меня проблема, которая возникает только в режиме обозревателя: IE9.

Если я переключаю режим обозревателя на любой другой обозреватель, он работает нормально.

Вот что происходит: когда яПриходите на страницу, CSS есть, и все выглядит хорошо.Однако, если я обновлю CSS, он исчезнет, ​​и я потеряю свой стиль.Если я нажимаю в любом месте на моем сайте, то CSS все еще там.Это происходит только на моем сайте, который размещен локально.

Ответы [ 2 ]

0 голосов
/ 31 января 2012

Если у кого-то возникла эта проблема, решение состоит в том, чтобы удалить из раздела staticContent в web.config следующее:

  <remove fileExtension=".css" />
  <mimeMap fileExtension=".css" mimeType="text/css; charset=UTF-8" />
  <remove fileExtension=".js" />
  <mimeMap fileExtension=".js" mimeType="text/javascript; charset=UTF-8" />
  <remove fileExtension=".json" />
  <mimeMap fileExtension=".json" mimeType="application/json; charset=UTF-8" />
  <remove fileExtension=".rss" />
  <mimeMap fileExtension=".rss" mimeType="application/rss+xml; charset=UTF-8" />
  <remove fileExtension=".html" />
  <mimeMap fileExtension=".html" mimeType="text/html; charset=UTF-8" />
  <remove fileExtension=".xml" />
  <mimeMap fileExtension=".xml" mimeType="application/xml; charset=UTF-8" />

По какой-то причине IE9 считает mimeType недействительным, когда кодировка = UTF-8.

0 голосов
/ 22 декабря 2011

Это звучит так, как если бы файл css загружался из кэша при обычной навигации, но не загружался, когда его приходилось перезагружать, потому что вы обновляли страницу.Это будет означать, что оно существовало раньше, но сейчас недоступно.Вы пытались открыть URL-адрес CSS в браузере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...