Firefox 4 не может загрузить мой сайт ASP .Net - PullRequest
1 голос
/ 23 марта 2011

Вчера я скачал Firefox 4, и когда я пытаюсь открыть свой сайт (сайт ASP .Net 2.0 с мастер-страницами), он пытается открыть файл, а не отображать страницу.Сообщение во всплывающем окне выглядит следующим образом: «Вы решили открыть файл contactus.aspx, являющийся файлом: aspx с:« моего сайта ». Что делать Firefox с этим файлом?»

Я отправляю следующее содержимое-type: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Я также попытался изменить кодировку на utf-8, тоже самое.

Когда я пытаюсь запустить страницу через валидатор w3, он выдает мне следующее сообщение:

Warning Character Encoding mismatch!

The character encoding specified in the HTTP header (utf-8) is different from the value in the <meta> element (iso-8859-1). I will use the value from the HTTP header (utf-8) for this validation.

Сервер (IIS) каким-то образом устанавливает кодировку по умолчанию?Может ли это несоответствие быть проблемой?Что еще я могу искать?Кроме того, у меня есть мобильный сайт, работающий на том же сервере, который использует "application/xhtml+xml; charset=utf-8" в качестве типа контента, и он отлично работает в FF4.Спасибо!

Редактировать: вот пример страницы с сайта: http://www.cvps.com/jobs.aspx

Редактировать 2: Думаю, я сузил проблему до обнаружения мобильных устройств.Я использую обнаружение мобильного устройства на 51 градус от http://51degrees.codeplex.com/

Ответы [ 2 ]

0 голосов
/ 23 марта 2011

Оказалось, что проблема связана с используемой мобильной системой обнаружения (51degrees.mobi).Я нашел сообщение на их форумах поддержки здесь , которое было похоже на мою проблему и смогло решить проблему.

0 голосов
/ 23 марта 2011

Указание типа содержимого в метатеге не поможет - браузер должен ответить на вопрос, какой это тип, прежде чем он будет просматривать содержимое файла.Вам необходимо указать тип содержимого в конфигурации сервера.

Кодирование может быть полезно указано в метатеге, но я все же предпочел бы, чтобы оно было прямо в конфигурации сервера.

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