如何将 CSS 文件连接到 ASP.NET Core 的 _Layout.cshtml?

How to connect CSS file to ASP.NET Core's _Layout.cshtml?

@using Microsoft.AspNetCore.Hosting
@using Microsoft.AspNetCore.Mvc.ViewEngines
@inject IWebHostEnvironment Environment
@inject ICompositeViewEngine Engine
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>@ViewData["Title"] - MerchShop</title>
    
    <environment include="Development">
        <link rel="stylesheet" href="~/Identity/lib/bootstrap/dist/css/bootstrap.css" />
        <link rel="stylesheet" href="~/Identity/css/site.css" />
    </environment>
</head>

这是来自 ASP.NET Core 6.0 的 _Layout.cshtml,带有 React + 个人帐户,我正在尝试更改使用此布局的身份页面的样式。

我在 Areas/Identity/Pages/AccountPages/Shared/wwwroot/ 中创建的所有页面添加新的脚手架项目 > 身份(如果你尝试生成它们并且你会得到一个错误,添加此 NuGet 包 Microsoft.Microsoft.VisualStudio.Web.CodeGeneration.Core 并更新所有其他包)。

所以从技术上讲,除了一开始在包管理器控制台中 update-database 之外,我没有写一行代码,而且 site.css 仍然没有任何改变,所以我不知道该怎么做。

但是如果我将 link 删除到 bootstrap.css,bootstrap 将从页面上消失,所以这个 link 有效 - 但是如果我去那个文件并删除其中的所有代码行,它仍然会像以前一样工作。我不知道该怎么办,请帮忙。

nvm 我只需要在 wwwroot 中创建 Identity/css 文件夹...