Визуальные различия внутри идентичного кода на веб-странице от разных стратегий развертывания - PullRequest
0 голосов
/ 27 марта 2019

Я создал относительно простое приложение MVC Asp.Net Core 2.2.При запуске в Visual Studio стиль html / css выглядит правильно.Однако, когда он упакован в автономный исполняемый файл и запущен на том же компьютере, стиль HTML больше не отображается правильно.Веб-приложение предназначено для локального запуска во внутренней сети.

Я также развернул сайт на сайте Azure, и у меня были такие же визуальные проблемы.Я не уверен, что это из-за неправильно сформированного HTML / CSS, однако я не вижу каких-либо заметных проблем.Мне интересно, если некоторые зависимости должным образом не включены в развертывание.

Как должна выглядеть веб-страница: enter image description here

Как выглядит веб-страница при развертывании: enter image description here

Я могу включить CSS / HTML, если необходимо определить проблему, но мне было интересно, есть ли какие-либо общие проблемы, которые вызывают это.

1 Ответ

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

Возникла проблема с минимизированными версиями site.css и site.js.Это было выявлено с помощью ошибки 404 в инструментах разработки браузера.

Аналогичный пост, хотя и не правильный ответ, можно найти на ASP.NET Core 2.0: статический файл (site.min.js) не найден .

Чтоисправил мой, и я предполагаю, что это менее чем звездное решение, я скопировал / вставил раздел

<environment include="Development">
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="~/css/site.css" />
</environment>

в файле _layout.cshtml, который работал при работе в VS и изменил слово «включить» впервая строка, чтобы "исключить".При упаковке в exe-файл ожидаемый стиль и функциональность работают так, как ожидается.

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