защита не .aspx страницы с поставщиком Членства Asp.net

Я в настоящее время использую поставщика членства asp.net (с логинами, сохраненными в дб) для защиты определенных страниц моего сайта. Однако у меня также нет .aspx ресурсов, которые я хочу защитить - документы в формате Word, электронные таблицы Excel, pdfs, и т.д. Это даже возможно? Раз так, как я пошел бы о выполнении этого?

спасибо!

5
задан Dave 21 April 2010 в 20:22
поделиться

2 ответа

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

<modules runAllManagedModulesForAllRequests="true" />

Это гарантирует, что модули аутентификации форм будут работать для вашего статического содержание.

3
ответ дан 14 December 2019 в 13:30
поделиться

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

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

3
ответ дан 14 December 2019 в 13:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: