Иногда требуется создать виртуальный каталог на сервере IIS, включить опцию Directory Browsing в нем, и дать возможность конечному пользователю скачивать файлы из этой папки. Вроде все просто и настраивается на "раз-два". Но при попытке скачать файл, например с расширением .iso, пользователь получает ошибку:
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
Большинство источников в Интернет ведут к тому, что не установлен ASP.NET. Но ведь он установлен!
А решение загвоздки кроется в файле настройки виртуального каталога web.config (находится по умолчанию внутри папки на диске). необходимо добавить новое расширение файла и указать для него тип MIME. Это можно сделать через оснастку IIS Manager в разделе IIS/MIMI Types. А можно прописать в конфиге перед строкой </system.webServer>.
<staticContent>
<mimeMap fileExtension=".*" mimeType="application/downloaded" />
</staticContent>
Теперь все файлы в этом виртуальном каталоге можно скачать. Вместо .* можно подставить определенный тип расширения, который можно будет загрузить, например .iso.
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
Большинство источников в Интернет ведут к тому, что не установлен ASP.NET. Но ведь он установлен!
А решение загвоздки кроется в файле настройки виртуального каталога web.config (находится по умолчанию внутри папки на диске). необходимо добавить новое расширение файла и указать для него тип MIME. Это можно сделать через оснастку IIS Manager в разделе IIS/MIMI Types. А можно прописать в конфиге перед строкой </system.webServer>.
<staticContent>
<mimeMap fileExtension=".*" mimeType="application/downloaded" />
</staticContent>
Теперь все файлы в этом виртуальном каталоге можно скачать. Вместо .* можно подставить определенный тип расширения, который можно будет загрузить, например .iso.
Комментариев нет:
Отправить комментарий