Службы приложений Azure - MVC5 WebApp отсутствуют файлы CSS - PullRequest
0 голосов
/ 26 декабря 2018

Я планировал перейти на веб-службы Azure для размещения моего веб-приложения MVC5.Я успешно добавил непрерывную интеграцию с моим git-репо, который находится в AzureDevOps (ранее известный как VSTS).Azure вытащил мой репозиторий, и я могу видеть свой веб-сайт на .azurewebsites.net, но без моих CSS-файлов?Когда я просматриваю исходный код, я вижу различные выходные данные сборки, как я вижу на своем локальном хосте (сборка MS Build и регулярное развертывание все работает отлично)Очевидно, Azure все мои css-файлы добавлены в одну строку:

<link href="/Content/css?v=dO_Yd8KQtA539X-oIYSdv6BQQYt4J4R-RXerlkp23281" rel="stylesheet"/>

в моем локальном узле в разделе заголовка Layout.cshtml:

    <link href="/Content/css/google-font.css" rel="stylesheet"/>
 <link href="/Content/css/bootstrap.css" rel="stylesheet"/>
 <link href="/Content/style.css" rel="stylesheet"/>
 <link href="/Content/css/swiper.css" rel="stylesheet"/>
 <link href="/Content/css/dark.css" rel="stylesheet"/>
 <link href="/Content/css/font-icons.css" rel="stylesheet"/>
 <link href="/Content/css/animate.css" rel="stylesheet"/>
 <link href="/Content/css/magnific-popup.css" rel="stylesheet"/>
 <link href="/Content/css/responsive.css" rel="stylesheet"/>

Почему Azure делает это?Я использую .NET Framework 4.6.1, хотя в Azure WebServices при создании нового я видел, что это 4.7.Тем не менее, это не источник этой проблемы, верно?Поскольку у меня бесплатная пробная версия, я не могу связаться со справкой Azure.

1 Ответ

0 голосов
/ 26 декабря 2018

Вы настроили связывание и минификацию?

По умолчанию отключено в режиме отладки.Вы можете включить его, установив compilation debug = "false"

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

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