Web サイトの Web ページを圧縮して速度を上げようとしています。JS と CSS の圧縮が完了しました。応答が出る前に aspx ページを圧縮したいと思います。私のウェブサイトのglobal.asaxファイルでこのコードを使用しています
void Application_Start(object sender, EventArgs e)
{
HttpContext incoming = HttpContext.Current;
string oldpath = incoming.Request.Path.ToLower();
incoming.Response.Filter = new System.IO.Compression.GZipStream(incoming.Response.Filter, System.IO.Compression.CompressionMode.Compress);
HttpContext.Current.Response.AppendHeader("Content-encoding", "gzip");
HttpContext.Current.Response.Cache.VaryByHeaders["Accept-encoding"] = true;
}
Visual Studioでエラーが発生しません。しかし、このコードをIISに配置すると、エラー/例外が発生します
Exception Details: System.Web.HttpException: Request is not available in this context
誰かが私が何をすべきかを提案または説明できますか。