クライアント マシン (IE8) のイントラネット サイトから Excel ファイルをダウンロードしようとすると、次のエラーが表示されます - ダウンロードできません。このインターネット サイトを開くことができません。要求されたサイト ID が使用できないか、見つかりません。後でもう一度やり直してください。
問題を解決するために私が見つけた最良のリンクの 1 つは - IE : * から * をダウンロードできません。このインターネット サイトを開くことができません。要求されたサイトは利用できないか、見つかりません
私はここでほとんどすべてを使い果たしました - ここに私のコードの断片があります
protected void Page_PreInit(object sender, EventArgs e)
{
HttpContext.Current.Response.ClearHeaders();
switch (Users.Current.UserId)
{
case 17:
case 73:
HttpContext.Current.Response.AddHeader("Cache-Control", "no-cache");
break;
case 80:
HttpContext.Current.Response.AddHeader("Cache-Control", "private");
HttpContext.Current.Response.AddHeader("Pragma", "token");
break;
case 76:
HttpContext.Current.Response.AddHeader("Cache-Control", "private");
break;
case 88:
HttpContext.Current.Response.AddHeader("Cache-Control", "no-store");
HttpContext.Current.Response.AddHeader("Pragma", "token");
break;
default:
HttpContext.Current.Response.AddHeader("Pragma", "no-cache");
break;
}
}
どの組み合わせも機能していないようです。ヘッダーが定義された後に追加する必要があるものはありますか?
PS レジストリをいじったり、クライアント マシンでブラウザを切り替えたりすることはできません。