だから私は Owin と Katana で遊んでいて、パブリック フォルダーに静的ファイルを提供したいと考えています。
スタイルシートを含む Content フォルダーとスクリプト フォルダーがあります。
私のスタートアップ:
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 を参照することもできます。ユーザーが必要とするすべてのものは、パブリック フォルダーでアクセスできる必要があります。残りはすべてブロックする必要があります。
どうすればこれを達成できますか?