Загрузка статического файла с проверкой подлинности с помощью форм в IIS7.5 - PullRequest
0 голосов
/ 01 сентября 2011

У меня есть два виртуальных сервера от двух разных хостинговых компаний.Публикация одного и того же сайта MVC3 на каждом сервере приводит к различным результатам для папки, которая должна быть защищена проверкой подлинности с помощью форм.Файлы имеют различные расширения.

На одном сервере запрос файла перенаправляет пользователя на страницу входа (правильное поведение для нашего приложения), но другой разрешает загрузки.

Обе сети.Насколько я вижу, файлы конфигурации одинаковы для всего, что уместно, так где же это устанавливается?

TIA

1 Ответ

0 голосов
/ 01 сентября 2011

Тип файла (например, somefile.xyz) сопоставлен с asp.net или вы используете более старую версию IIS или в классическом режиме?

если .xyz не сопоставлен с asp.net, IIS разрешит загрузку (в некоторых случаях - неизвестные расширения в зависимости от версии iis приведут к 404 в целях безопасности)

Это разные версии IIS? Если настроен классический режим (рабочий процесс) или более старая версия IIS (например, 6), запрос файла не будет направляться через IIS, если не настроено сопоставление с подстановочными знаками.

Если он работает в режиме интегрированного конвейера, он будет проходить через IIS, и вы увидите логин (при условии, что пользователи, auth и auth формы настроены правильно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...