2010-04-21 1 views
5

Я использую поставщик членства asp.net (с входами, хранящимися в db) для защиты определенных страниц моего сайта. Тем не менее, у меня также есть ресурсы .aspx, которые я хочу защитить - слова docs, таблицы Excel, pdf и т. Д. Возможно ли это? Если да, то как мне это сделать?защита страниц не .aspx с помощью провайдера членства Asp.net

спасибо!

ответ

3

Процедура описана here. И here. И here.

Извините, я просто даю ссылки и примеры кода или описание. Это слишком длинный ответ на сообщение здесь полностью.

3

Если вы работаете IIS 7 под интегрированной трубопроводной (настройка по умолчанию) в , все запросы идут через IIS. Это означает, что вы не должны ничего делать, кроме настройки вашего web.config. Вам нужно сделать одну маленькую вещь, хотя, поместите следующий атрибут на modules узле под system.webServer:

<modules runAllManagedModulesForAllRequests="true" /> 

Это гарантирует, что модули аутентификации формы запуска для статического контента.