Интегрированный режим IIS7 - аутентификация обходных форм для статических файлов - PullRequest
4 голосов
/ 21 декабря 2009

У меня есть приложение ASP.NET MVC на IIS7, использующее проверку подлинности с помощью форм в интегрированном режиме. Я замечаю, что среда выполнения ASP.NET подвергается ударам для каждого входящего запроса, даже если он предназначен только для статических файлов (возможно, из-за встроенного режима). Есть ли способ настроить IIS7 для обслуживания статических файлов, не затрагивая ASP.NET?

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

Есть еще идеи?

1 Ответ

1 голос
/ 22 декабря 2009

Чтобы ваш HttpModule не вызывал статические файлы, настройте его в web.config для использования preCondition="managedHandler".

Если это помогает, обработчики событий в Global.asax не вызываются для статических файлов.

Также имейте в виду, что все модули HttpModules вызываются для всех файлов при тестировании с Cassini.

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