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