大家好。
我已经尝试过多次使静态文件通过路由工作,但似乎在IIS中不工作。
我目前的方法是:
app.MapWhen(context => { var path = context.Request.Path.Value; return path.StartsWith("/Images", StringComparison.OrdinalIgnoreCase); }, config => config.UseStaticFiles());
有什么线索吗?我该怎么做才能使静态文件路由正常工作?
下面是一个如何访问项目根目录中名为“content”的文件夹中的静态文件的示例。
app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(), "Content")), RequestPath = "/Content" });
前任: http://localhost/content/myfile.html