我正在尝试在Linux服务器上托管asp.net core网站(.NET8)。在本地,一切工作正常,但是当我在服务器上托管时,.css 未加载,并且给出 404 未找到(请检查 http://zypli.in )。
我的项目结构是:
如果您想查看该项目:
我的 Index.chtml 是这样引用的:
<link rel="stylesheet" type="text/css" href="../css/admin/all.min.css">
<link rel="stylesheet" type="text/css" href="../css/admin/adminlte.min.css">
登录服务器时,我看到以下结构:
这条路出了什么问题?为什么服务器找不到 .css 文件?
到目前为止我尝试过但没有成功?
(1)
<link rel="stylesheet" type="text/css" href="~/css/admin/adminlte.min.css">
(2)
<link rel="stylesheet" type="text/css" href="../../css/admin/all.min.css">
目录和路径设置示例 如果您的 Index.cshtml 文件引用 all.min.css,则路径应如下所示:
<link rel="stylesheet" href="~/css/admin/all.min.css" />
如果还是不行请告诉我,我们可以进一步调试。