Мое приложение генерирует файлы XLSX на основе требований пользователя.
После создания файла XLSX пользователь перенаправляется в место сохранения файла с помощью Response.Redirect ...
Response.Redirect("filename.xlsx")
Когда пользователь открывает файл ... он получает это сообщение.
Файл, который вы пытаетесь открыть, «filename.xls», имеет другой формат, чем указано в расширении файла. Перед открытием файла убедитесь, что файл не поврежден и поступил из надежного источника. Вы хотите открыть файл сейчас?
В качестве временного исправления я дал указание своим пользователям нажимать «Да», когда они получают это сообщение, и файл открывается прекрасно.
У кого-нибудь есть идеи, почему IE6 пытается открыть файл XLSX как XLS?
Примечание: у меня есть похожее приложение, которое генерирует PPTX-файлы таким же образом - и они открываются без проблем.