Jah*_*han 3 html asp.net less razor asp.net-core
我在我的项目中使用了管理部分的模板(引导管理模板),并从中安装了它Bower
,我已经应用了ASP.NET Core 2
.
当我运行项目时,我收到一个错误:
FileError: ' http://localhost:52125/lib/bootstrap-admin-template/public/assets/less/theme.less ' 未找到 (404)
在 theme.less
但是文件 ,theme.less
存在于路径中!!我不知道为什么浏览器无法识别该文件。
为了路由theme.less
我所做的文件:
<link rel="stylesheet/less" type="text/css" href="~/lib/bootstrap-admin-template/public/assets/less/theme.less">
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
在关于 StaticFiles 中间件的文档中:
如果用户请求未知文件类型的文件,静态文件中间件将返回 HTTP 404(未找到)响应。
这似乎就是这里发生的事情。如果您想减少服务,则需要为其添加映射:
var provider = new FileExtensionContentTypeProvider();
provider.Mappings[".less"] = "plain/text";
app.UseStaticFiles(new StaticFileOptions
{
ContentTypeProvider = provider
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1143 次 |
最近记录: |