Аутентификация в Web Application Toolkit для часто задаваемых вопросов - PullRequest
1 голос
/ 22 июня 2011

Я изменяю это для веб-сайта: http://archive.msdn.microsoft.com/toolkitfaqs

Текущая аутентификация использовала формы для защиты каталога faqs / admin, я хочу использовать аутентификацию windows.

У меня есть две веб-конфигурации, одна на корневом уровне и одна в каталоге faqs / admin.

Конфигурация Root Level имеет это:

<system.web>
   <authentication mode="Windows" /> 
</system.web>
<location path="Faq/Admin">
      <system.web>
           <authorization>
                <allow roles="Domain\group1, Domain\group2" />
            <deny users="*" />
            <deny users="?"/>
       </authorization>
  </system.web>
</location>

Веб-конфигурация в каталоге faqs / admin имеет следующее:

<configuration>
<system.web>
  <httpHandlers>
    <add path="*.aspx" verb="*" type="System.Web.HttpNotFoundHandler" validate="true"/>
  </httpHandlers>
</system.web>
</configuration>

Когда я пытаюсь попасть в каталог faqs / admin, я получаю эту ошибку:

Доступ запрещен. Описание: Ан произошла ошибка при доступе к ресурсы, необходимые для обслуживания этого запрос. Сервер не может быть настроен для доступа к запрашиваемому URL.

Сообщение об ошибке 401.2 .: не авторизовано: Ошибка входа в систему из-за сервера конфигурации. Убедитесь, что у вас есть разрешение на просмотр этого каталога или страница на основе учетных данных, которые вы поставляется и аутентификация методы включены на веб-сервере. Обратитесь к администратору веб-сервера за дополнительную помощь.

Работает ли это по-другому в проектах MVC? Или что я делаю не так?

Заранее спасибо!

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