Веб-сайт ASP.Net неправильно отображается на клиенте - PullRequest
0 голосов
/ 08 июля 2019

Я развернул веб-сайт ASP.net, и по какой-либо причине веб-сайт отображается так, как должен на веб-сервере, но когда я обращаюсь к нему с клиента, часть форматирования теряется, поэтому, например, элементы меню исчезают из меню, я в растерянности относительно того, с чего начать, поскольку веб-сайт функционирует, он просто не рендерится так, как должен, я подозреваю, что он может иметь какое-то отношение к CSS, но на самом деле не уверен.

Я попытался удалить некоторые ссылки на пакеты и вызвал таблицы стилей напрямую, используя ссылку без разницы.

Я проверил, могу ли я получить доступ к site.css с клиента тоже.

Посмотрев немного дальше, IE возвращает следующие две ошибки:

SCRIPT5007 : невозможно получить свойство 'createElement' из неопределенного или пустая ссылка jquery-3.3.1.min.js (2 6997)

SCRIPT5022 : для JavaScript Bootstrap требуется jQuery bootstrap.min.js (6,31)

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

Спасибо, ребята, удалось выяснить это, проблема была в том, что был параметр GPO, который был отмечен для отображения сайтов интрасети в режиме совместимости, я снял этот флажок, и он начал работать, как и ожидалось, надеюсь, это поможет кому-то еще.

0 голосов
/ 08 июля 2019

Вы проверили тип пантомимы, зарегистрированный на iis? Вполне возможно, что ответ на запрос css может иметь тип mime, отличный от того, который ожидал браузер, и, таким образом, не проанализировал его / не применил правила стиля. Чтобы проверить / исправить это, откройте диспетчер серверов -> перейдите на ваш сайт. На панели настроек IIS будут Mime types, убедитесь, что text / css является MIME-типом для расширения .css, также в вашем теге ссылки попробуйте также включить type="text/css".

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