Каким-то образом я решил построить свой веб-API и клиент по отдельности, после того, как несколько часов не удалось объединить .net core 2.2 с vue + vuetify.
Я собираю клиент с помощью Vue CLI с помощью этой конфигурации:
module.exports = {
publicPath: process.env.NODE_ENV === 'production' ? '/joblist/' : '/',
}
Затем поместите содержимое папки dist
в папку wwwroot
в основном проекте .net, я использую приведенный ниже код для включения UseStaticFiles
:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseMvc();
}
Все выглядит идеально, когда яотладка с APP URL , установленным на http://localhost:49602/joblist
.Но каким-то образом, когда я публикую на своем Сервере, который myserver/joblist
, сервер не может обслуживать ВСЁ , помещенный в папку wwwroot/css
, поэтому сайт выглядит некрасиво.
СначалаЯ думал, что проблема в пути wwwroot или что-то в этом роде, но я могу отлично перейти к папке wwwroot/js
, поэтому я пытаюсь переименовать папку wwwroot/css
в wwwroot/notcss
, на этот раз сайт работает отлично.
Кто-нибудь может мне помочь с этой проблемой?
ОБНОВЛЕНИЕ:
-
wwwroot/css
и wwwroot/js
идеально существуют вклсервер. - Я могу открыть любой файл внутри
wwwroot/js
папки, но не может открыть любой файл внутри wwwroot/css
папки. - ДляТеперь я использую обходной путь, создавая жесткую ссылку с именем
wwwroot/notcss
(может быть любой), а затем заменяю любую ссылку /css/*
в файле index.html
на /notcss/*
ОБНОВЛЕНИЕ 2
Вот ошибка, которую я получил в браузере при просмотре любого из файлов в папке CSS
Ошибка HTTP 404.0 - Not Найдено
Требуемый ресурс был удален, изменилось его имя или временно недоступен.
Подробная информация об ошибке:
Module IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Requested URL http://localhost:80/joblist/css/app.14044b2f.css
Physical Path C:\inetpub\wwwroot\joblist\css\app.14044b2f.css
Logon Method Anonymous
Logon User Anonymous