У нас есть IIS-сервер, на котором работает ASP.Net CMS (EPiServer).Когда пользователь щелкает ссылку, которая загружает файл презентации PowerPoint (pptx), IE и Edge пытаются загрузить плитку в виде файла шаблона PowerPoint (potx).Chrome, Firefox и даже IE Server edition работают нормально.
Это похоже на то, как будто IIS меняет тип mime на основе браузера, выполняющего запрос.
Я проверил типы mimeв IIS, и они кажутся правильными:
.potx - application / vnd.openxmlformats-officedocument.presentationml.template .pptx - application / vnd.openxmlformats-officedocument.presentationml.presentation
Единственное другое предложение, с которым я столкнулся в этой проблеме, - это установить пакет совместимости Office на сервер.Я пробовал это, но установка просто говорит мне, что "нет никаких продуктов, на которые влияет этот пакет, установленных в этой системе".Итак, я подумал, что мне может понадобиться установить PowerPoint Viewer.К сожалению, Microsoft прекратила выпуск этого продукта.Хотя я мог получить его со стороннего сайта, я не хочу устанавливать продукт на производственном веб-сервере, который больше не поддерживается ни в какой форме.