Как мне настроить различные теги аутентификации для разных частей моего веб-приложения? Скажем, у меня есть:
/
/folder1/
/folder2/
Можно ли указать разные теги <authentication/>
для каждой папки?
Я хочу, чтобы в папке1 использовалась проверка подлинности Windows, а в папке2 используется проверка подлинности с помощью форм.
Я пробовал делать в теге <location/>
, но он не похож на теги <authentication/>
в тегах <location/>
, по крайней мере, не через VS 2008 с его встроенным веб-сервером.
Это ошибки, говорящие - Ошибка 3. Ошибка использования раздела, зарегистрированного как allowDefinition = 'MachineToApplication', превышающего уровень приложения. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.
<location path="/folder1">
<system.web>
<authentication mode="Forms" />
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>