大家好。
我尝试了几种方法来使静态文件通过路由工作,但在IIS中似乎不起作用。
我目前的做法是:
app.MapWhen(context =>
{
var path = context.Request.Path.Value;
return path.StartsWith("/Images", StringComparison.OrdinalIgnoreCase);
}, config => config.UseStaticFiles());
有什么提示我应该怎么做才能使静态文件路由正常工作?
答案 0 :(得分:1)
这里是一个示例,您如何访问项目根目录中名为“ Content”的文件夹中的静态文件。
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "Content")),
RequestPath = "/Content"
});