asp .net core 读取读取Views文件夹下的js和css
L edited this page Mar 29, 2018
·
3 revisions
在Startup.cs的Configure方法中
//读取Views文件夹下的js和css
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"Views")),
RequestPath = new PathString("/Views"),
ContentTypeProvider = new FileExtensionContentTypeProvider(
new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
{
{ ".js", "application/javascript" },
{ ".css", "text/css" },
})
}
);
广泛意义上来说,可以作用于读取指定文件夹下面的一些文件
比如,需要把管理后台和门户网站分离的时候,目标是分成两个站点
在不拆分成两个项目的情况下,可以据此把管理后台放在指定目录下
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), @"test")),
RequestPath = new PathString("/test"),
ContentTypeProvider = new FileExtensionContentTypeProvider(
new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
{
{ ".js", "application/javascript" },
{ ".css", "text/css" },
{ ".html", "text/html" },
})
}
);