Ответ 1
Вы должны добавить следующие типы MIME:
extension: .*
MIME type: application/octet-stream
После этого (в зависимости от браузера) каждый неизвестный файл будет загружен.
Немного раздражает, что каждый раз, когда вы добавляете "новый" файл-расширение на свой сервер IIS 7.5 для простого HTTP-скачивания, вам нужно подумать о добавлении расширения в конфигурацию IIS!
(например, укажите файл, заархивированный в формате .7z)
Есть ли способ сказать IIS "обслуживать все" (например, это параметр по умолчанию в Apache-Webserver)?
Спасибо
Вы должны добавить следующие типы MIME:
extension: .*
MIME type: application/octet-stream
После этого (в зависимости от браузера) каждый неизвестный файл будет загружен.
Вы должны добавить следующие типы MIME:
Для файлов с любым расширением (т.е. foo.somethingcrazyhere)
extension: .*
MIME type: application/octet-stream
Для файлов без любое расширение (т.е. SOMETHING_CRAZY_HERE_NO_DOT)
extension: .
MIME type: application/octet-stream
Попробуйте следующее в вашем web.config. Это в основном говорит IIS игнорировать белый список расширения.
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions allowUnlisted="true" />
</requestFiltering>
</security>
</system.webServer>
</configuration>