Правила доступа, созданные WSAT, не применяются - PullRequest
0 голосов
/ 22 апреля 2010

Я пытаюсь реализовать роли на моем сайте.

В решении есть несколько проектов, один из которых - веб-приложение.

В этом веб-приложении япытаясь использовать WSAT для создания трех ролей.Есть много папок для приложения.Я использовал WSAT для определения правил доступа на основе ролей для каждой папки.

Однако, когда я отлаживаю и перехожу на эти страницы, они не перенаправляют на страницу входа и показывают защищенную страницу.

В каждой папке есть файлы web.config.

Почему система не применяет эти правила?

В моем файле web.config есть:

<roleManager enabled="true" defaultProvider="AspNetSqlProvider" />

IПротестировал соединения в WSAT и они работают.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 06 мая 2010

Да, я исправил проблему.

Предыдущий разработчик очистил все модули HTTP. Поскольку все модули были отключены, модуль аутентификации не был частью конвейера asp.net.

0 голосов
/ 28 апреля 2010

попробуй

<roleManager enabled="true"/>

Также, пожалуйста, отредактируйте ваш вопрос, предоставив файл web.config из одного из ваших подкаталогов.

...