Браузер или Apache2 не видит файлы: «серверное программное обеспечение работает, но контент не был добавлен»

1123 Немного опоздал на вечеринку. Но, похоже, никто не упомянул
связывание & amp; минификация из StyleBundle, поэтому ..

@Styles.Render("~/Content/css") 

звонит в Application_Start():

BundleConfig.RegisterBundles(BundleTable.Bundles);            

, что в свою очередь вызывает

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new StyleBundle("~/Content/css").Include(
              "~/Content/bootstrap.css",
              "~/Content/Site.css"));
}

RegisterBundles() эффективно объединяет & amp; минимизирует bootstrap.css и amp; Site.css
в один файл,


Но ..


  

только когда debug установлено на false в Web.config.
В противном случае bootstrap.css & amp; Site.css будет обслуживаться индивидуально.
Не в комплекте и не минимизированы:



0
задан 05.05.2020, 17:08

2 ответа

оказалось, что index.html был оригинальным файлом из var / www, который я скопировал в мой documentroot. и содержимое этого файла - именно это сообщение: «Это работает! Это веб-страница по умолчанию для этого сервера. Программное обеспечение веб-сервера работает, но контент еще не добавлен».

0
ответ дан 05.05.2020, 17:09

Лично я рекомендую отменить все ваши изменения в конфигурациях Apache, сбросить корневой каталог сервера на /var/www и просто поместить туда весь ваш контент.

Затем вы можете легко перейти на 775 и добавить себя в группу www-data, выполнив команду:

 sudo usermod -a -G www-data your_username
0
ответ дан 05.05.2020, 17:09
  • 1
    к сожалению, это - одна из задач в лаборатории исследования. Совместно используйте файл HTML из созданного каталога. – James 05.05.2020, 17:10
  • 2
    это должно работать без этих приемов – Andronicus 05.05.2020, 17:10
  • 3
    Символьная ссылка, возможно? /dir/to/the/folder/lab-> /var/www/lab – Gendarme 05.05.2020, 17:11

Теги

Похожие вопросы