所以我在玩 Owin 和 Katana,我想在我的公共文件夹中提供静态文件。
我有一个包含样式表的内容文件夹和一个脚本文件夹。
我的启动:
public void Configuration(IAppBuilder app)
{
#if DEBUG
//when things go south
app.UseErrorPage();
#endif
// Remap '/' to '.\public\'.
// Turns on static files and public files.
app.UseFileServer(new FileServerOptions()
{
RequestPath = PathString.Empty,
FileSystem = new PhysicalFileSystem(@".\public"),
});
}
因此,如果我浏览到 localhost:8861/ 我会转到我的公共文件夹中的 index.html 文件。没关系。但我也可以浏览到我想要阻止的 localhost:8861/Content/style.css。用户需要的所有东西都应该可以在公共文件夹中访问。其余的都应该被阻止。
我怎样才能做到这一点?