Я пытаюсь загрузить файл Excel с моего сайта интрасети на клиентской машине (IE8), и я получаю следующую ошибку: Не удается скачать. Невозможно открыть этот интернет-сайт. Запрошенный идентификатор сайта либо не может быть найден, либо не найден. Пожалуйста, повторите попытку позже.Все еще получение ошибки - невозможно загрузить. Не удалось открыть этот интернет-сайт
Один из лучших ссылок я нашел, чтобы решить эту проблему является - IE : Unable to download * from *. Unable to open this Internet site. The requested site is either unavailable or cannot be found
Я устал почти все здесь -здесь это snippent моего кода
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;
}
}
Ни одна из комбинаций не кажется, Работа. Есть ли что-нибудь, что мне нужно добавить после определения заголовков?
P.S. Я не могу общаться с реестром или переключать браузер, как на клиентской машине.
Это работает, когда вы используете браузер, не так ли? Если это так, используйте Fiddler и убедитесь, что ваш запрос идентичен. –
Он работает на неклиентских машинах с IE 9. Проверял, что запросы одинаковы на обеих машинах. –