У нас есть один модуль, который выполняет внутреннее перенаправление на реальные страницы ASPX.Он также отвечает за непосредственное обслуживание вывода кэшированных / сжатых HTML / txt / cs / js клиенту.
Вот как выглядит web.config для раздела модулей:
<modules runAllManagedModulesForAllRequests="True">
<remove name="RequestInterceptor" />
<add type="Lib.Request.RequestInterceptor" name="RequestInterceptor" />
<remove name="Session" />
<add type="System.Web.SessionState.SessionStateModule" name="Session" />
</modules>
Basicпроверка подлинности включена на IIS7.Когда первый посетитель заходит на сайт, появляется всплывающее окно с логином, и он проходит проверку подлинности, а затем страницы, которые он посещает, кэшируются.При следующем посещении аутентификации всплывающее окно не отображается, если только он не посещает страницу, которая не была посещена предыдущим посетителем (страница, которая не была кэширована).По истечении срока действия кэша аутентификация снова работает, пока содержимое страницы не будет кэшировано и т. Д.
Существует ли способ принудительной аутентификации для каждого посетителя?Может быть, нам нужно добавить модуль базовой аутентификации в раздел модуля web.config (как это сделать)?
Заранее спасибо.Приветствия