Ресурс интерпретируется как Другой, но передается с неопределенным типом MIME. ошибка IE (веб-сайт Asp.net)

enter image description here

Когда я пытаюсь загрузить из Chrome, он работает нормально, но в IE 8 он не загружается, он показывает ошибку выше,

    protected void btn_ExcelDownload_Click(object sender, EventArgs e)
{
    Grid_UserTable.Columns[0].Visible = false;
    string subject = lbl_Subj.Text;
    Response.Buffer = true;
    Response.Clear();
    Response.ClearHeaders();
    Response.AddHeader("Cache-Control", "no-store, no-cache");
    Response.AddHeader("content-disposition", "attachment;filename=" + subject + "-Status.xls");
    Response.Charset = "";
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    Response.ContentType = "application/vnd.ms-excel";
    System.IO.StringWriter stringWrite = new System.IO.StringWriter();
    System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
    Grid_UserTable.RenderControl(htmlWrite);
    rptList.RenderControl(htmlWrite);
    Response.Write(stringWrite.ToString());     
    Response.End();
}

Когда я использовал инструмент разработчика в Chrome, он дал интерпретацию ресурса как Другое, но передается с неопределенным MIME-типом.ошибка, но скачал файл, но IE выдает ошибку, показанную на изображении, что мне делать, спасибо.

Я могу загрузить файл в IE8, когда я запускаю веб-сайт с помощью Visual Studio, но когда я пытаюсь загрузить его с веб-сайта, который загружен на сервер, я получаю указанную выше ошибку. Ошибка только в IE. 8.

Я попытался включить или выключить режим совместимости браузера IE, но даже после этого получаю ту же ошибку.

Это содержимое моей головы

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
6
задан John 21 November 2011 в 15:30
поделиться