Я получаю следующую ошибку:
Ресурс интерпретируется как таблица стилей, но передается с текстом MIME типа / html: "https://localhost:44330/?currentRoutePath=/bootstrap/dist/css/bootstrap.css".
А также:
Uncaught SyntaxError: Неожиданный токен <для URL <a href="https://localhost:44330/?currentRoutePath=/lib/jquery/dist/jquery.js" rel="nofollow noreferrer">https://localhost:44330/?currentRoutePath=/lib/jquery/dist/jquery.js
Путь в каталоге файлов проекта кажется правильным:
myproject\node_modules\bootstrap\dist\css
Макет.cshtml кажется правильным:
<link rel="stylesheet" href="~/bootstrap/dist/css/bootstrap.css" />
И в Startup.cs у меня есть перенаправление в методе Configure:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCookiePolicy();
app.UseMvc();
app.Use(async (context, next) => {
var request = context.Request;
if (request.Path != "/")
{
context.Response.Redirect("/" + "?currentRoutePath=" + request.Path);
}
else
{
await next.Invoke();
}
});
}
Что приводит к невозможности маршрутизации сайта наCSS