Загрузка файла MDB (Access) из IIS

Этот вопрос лучше задать на ServerFault, но поскольку это связано с проектом программирования, я спрошу здесь.

Проще говоря, как мне настроить IIS, чтобы я мог загружать файл Access (.MDB) так же, как он позволяет мне загружать файлы .HTML, .EXE и т. д.?

Я пытался убрать MDB из типов MIME, изменить расширение на .DAT, указать своим локальным каталогам обрабатывать файлы .MDB как файлы двоичного/октетного потока, но ничего не работает. Я все еще получаю доступ "(401) Неавторизованный".

Что я делаю не так?

РЕДАКТИРОВАНИЕ: я понял, как только я спрошу. Я не давал "Всем" разрешение на чтение файла. Сделал это и удалил сопоставление приложений .MDB, и оно носило.


person AndrewBurton    schedule 28.09.2009    source источник


Ответы (2)


Я не думаю, что это чисто серверная проблема. Я думаю, что разные браузеры могут обрабатывать это по-разному.

Как насчет того, чтобы заархивировать базу данных доступа и позволить пользователям загружать zip-файл? Я бы сказал, что у большинства пользователей есть возможность сделать это.

person David    schedule 28.09.2009
comment
Архивирование будет работать, я должен буду увидеть это в следующей версии. Спасибо. - person AndrewBurton; 28.09.2009

Вы не делаете ничего плохого. IIS запрещает загрузку файлов .mdb. Вот ссылки для вашего использования:

person h graen    schedule 12.04.2011