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

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

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

enter image description here

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

enter image description here

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

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

enter image description here

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

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

enter image description here

enter image description here

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

enter image description here

1 Ответ

0 голосов
/ 08 марта 2019

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

...