Что может привести к неполному отображению локального сайта ASP.NET MVC только из-за использования другого пути UNC?

Контекст: локальная сеть с VS2017 шаблонным MVC5 приложением, загруженным на separate 2016 Server running IIS Web Server. На следующей серии снимков экрана показана проблема.

При использовании прямого IP-адреса сервера, на котором работает IIS, сайт отображается и работает правильно, как показано. Вы можете увидеть стандартную структуру меню MVC.

введите здесь описание изображения

Но при использовании имени хоста в DNS локальной сети сайт отображается неправильно. И чтобы было ясно, «символ гамбургера» отсутствует на первом изображении, показанном выше. Вы также можете видеть, что структура меню отсутствует, а отображение страницы повреждено, но явно достигается доступ к сайту.

введите здесь описание изображения

Почему сайт отображается неправильно только потому, что я использовал другой путь UNC для доступа к приложению? Я понимаю, что у меня могут быть другие проблемы, которые я просто недостаточно опытен, чтобы понимать, что это серьезные проблемы.

Я широко использовал хостинг-провайдеров, но я никогда не использовал веб-сервер IIS для размещения локального сайта. Это привязка для сайта:

введите здесь описание изображения

Кажется, что css выполняется неправильно, но я не понимаю, почему это происходит с использованием другого пути UNC.

Экраны отладки добавлены по запросу в комментариях (легче читать на 200%). Были ошибки в консоли, а также в сети. Я также добавлю, что сайт показывает ОК в Chrome и Firefox, но я хочу понять проблему и заставить ее работать в IE. Эти ошибки возникают в IE 11.

введите здесь описание изображения

введите здесь описание изображения

Этот журнал ошибок из Firefox

введите здесь описание изображения


person Alan    schedule 01.03.2019    source источник
comment
Откройте инструменты разработчика в браузере, перейдите на вкладку «Сеть», обновите страницу и посмотрите, какие запросы не выполняются и почему.   -  person GSerg    schedule 02.03.2019
comment
Я добавлю показания в основной пост   -  person Alan    schedule 02.03.2019
comment
Кроме того, когда я запускаю приложение в Chrome, ошибок не обнаружено. Но в Firefox есть любопытная ошибка, которая наводит меня на мысль, что я неправильно установил сайт в IIS. Я также публикую ошибки консоли Firefox.   -  person Alan    schedule 02.03.2019
comment
Ошибки консоли в IE11 объясняются во второй строке. Страница использует режим совместимости, так как она находится в интрасети и установлен флажок Отображать сайты интрасети в режиме совместимости. Снимите флажок или добавьте обязательно теги на свою страницу.   -  person GSerg    schedule 02.03.2019
comment
Я добавил в качестве первого метатега <meta http-equiv="X-UA-Compatible" content="IE=edge">, как в упомянутом вами сообщении, и, похоже, это решило проблему отображения в IE. Спасибо. В инструментах разработчика все еще отображаются некоторые ошибки, но я опубликую их в другом вопросе.   -  person Alan    schedule 03.03.2019


Ответы (1)


Согласно комментарию GSerg выше и ссылкам, на которые он ссылался, я добавил в качестве первого метатега <meta http-equiv="X-UA-Compatible" content="IE=edge">. Решена проблема с отображением IE.

person Alan    schedule 07.03.2019