リソース フォルダーからのファイルの直接アクセスとダウンロードを制限しようとしています。これをglobal.asaxに実装しました:
void Application_BeginRequest(object sender, EventArgs e)
{
HttpApplication application = (HttpApplication)sender;
HttpRequest request = application.Context.Request;
if (request.Url.ToString().Contains(@"/resources/"))
{
Server.ClearError();
Response.Clear();
Response.Redirect(@"http://mysitename.com/download_restriction.aspx");
}
}
それは機能しますが、私のページがリソースを使用することも制限しています...私のページの1つからリクエストが行われているかどうかをどうにかして確認できますか?