Да, это просто настройка IIS: по умолчанию будет обслуживать только файлы, расширение которых соответствует определенному типу MIME .
Чтобы разрешить загрузку файлов .docx, выполните действия, описанные в статье базы знаний, указанной выше:
- Откройте IIS Microsoft Management Console (MMC), щелкните правой кнопкой мыши имя локального компьютера и выберите Свойства.
- Нажмите MIME Types.
- Нажмите Новый.
- В поле Расширение введите желаемое расширение имени файла (в данном случае .docx).
- В поле Тип MIME введите application / vnd.openxmlformats-officedocument.wordprocessingml.document (спасибо разработчику @web за указание на этот тип MIME, который заменяет «application / msword» из моего исходного ответа) .
- Применение новых настроек. Обратите внимание, что необходимо перезапустить службу публикации в Интернете или дождаться, пока рабочий процесс перезагрузится, чтобы изменения вступили в силу. В этом примере IIS теперь обслуживает файлы с расширением .docx.
Обратите внимание, что в статье базы знаний используется универсальный тип MIME application / octet-stream: хотя это, как правило, должно работать, если существует более конкретный тип MIME, такой как application / msword, всегда лучше использовать его.