CSS-файл не найден - основное веб-приложение asp.net

Попробуйте: date-from-timezone , он разрешает ожидаемую дату с помощью изначально доступных Intl.DateTimeFormat.

Я использовал этот метод в одном из моих проектов в течение нескольких лет уже, но теперь я решил опубликовать его как небольшой проект ОС:)

0
задан FranBrugnera 24 February 2019 в 17:04
поделиться

2 ответа

Это происходит потому, что webroot среды отличается от текущей папки css. Вам нужно изменить webroot или переместить папку css в текущую webroot. Обычно папка wwwroot устанавливается в окружении webroot

0
ответ дан t-prisar 24 February 2019 в 17:04
поделиться

Если вы хотите, чтобы эти статические файлы обслуживались вне корневого веб-каталога (например, в папке с именем MyStaticFiles) и имели такую ​​структуру, как

-YourProject
--MyStaticFiles
---css
----site.css
--Program.cs
--Startup.cs

, вы можете использовать app.UseStaticFiles обратитесь к Служить файлам вне корня сети

public void Configure(IApplicationBuilder app)
{  
  app.UseStaticFiles(new StaticFileOptions
  {
    FileProvider = new PhysicalFileProvider(
        Path.Combine(Directory.GetCurrentDirectory(), "MyStaticFiles")),
    RequestPath = "/StaticFiles"
  });
}

Тогда вы можете получить CSS из http://localhost:8888/StaticFiles/css/site.css

или <link rel="stylesheet" href="~/StaticFiles/css/site.css" />

0
ответ дан Xing Zou 24 February 2019 в 17:04
поделиться
Другие вопросы по тегам:

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