仍然收到错误 - 无法下载.无法打开此互联网站点

本文关键字:互联网 站点 下载 错误 | 更新日期: 2023-09-27 18:33:33

我正在尝试从客户端计算机 (IE8( 上的内部网站下载 Excel 文件,但出现以下错误-无法下载。无法打开此互联网站点。请求的站点 ID 不可用或找不到。请稍后重试。

我发现解决问题的最佳链接之一是 -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;
      }
 }

这些组合似乎都不起作用。定义标头后我需要添加什么吗?

附言我不能弄乱注册表或切换浏览器,因为它在客户端计算机上。

仍然收到错误 - 无法下载.无法打开此互联网站点

HttpContext.Current.Response.AddHeader("Pragma", "token"(;

- 将其添加到代码中解决了我的问题。