Контекст: локальная сеть с VS2017
шаблонным MVC5
приложением, загруженным на separate 2016 Server running IIS Web Server
. На следующей серии снимков экрана показана проблема.
При использовании прямого IP-адреса сервера, на котором работает IIS, сайт отображается и работает правильно, как показано. Вы можете увидеть стандартную структуру меню MVC.
Но при использовании имени хоста в DNS локальной сети сайт отображается неправильно. И чтобы было ясно, «символ гамбургера» отсутствует на первом изображении, показанном выше. Вы также можете видеть, что структура меню отсутствует, а отображение страницы повреждено, но явно достигается доступ к сайту.
Почему сайт отображается неправильно только потому, что я использовал другой путь UNC для доступа к приложению? Я понимаю, что у меня могут быть другие проблемы, которые я просто недостаточно опытен, чтобы понимать, что это серьезные проблемы.
Я широко использовал хостинг-провайдеров, но я никогда не использовал веб-сервер IIS для размещения локального сайта. Это привязка для сайта:
Кажется, что css выполняется неправильно, но я не понимаю, почему это происходит с использованием другого пути UNC.
Экраны отладки добавлены по запросу в комментариях (легче читать на 200%). Были ошибки в консоли, а также в сети. Я также добавлю, что сайт показывает ОК в Chrome и Firefox, но я хочу понять проблему и заставить ее работать в IE. Эти ошибки возникают в IE 11.
Этот журнал ошибок из Firefox
<meta http-equiv="X-UA-Compatible" content="IE=edge">
, как в упомянутом вами сообщении, и, похоже, это решило проблему отображения в IE. Спасибо. В инструментах разработчика все еще отображаются некоторые ошибки, но я опубликую их в другом вопросе. - person Alan   schedule 03.03.2019