У меня есть приложение asp.net с файлом web.config в корне и по умолчанию используется проверка подлинности Windows.
У меня есть папка администратора, которая должна иметь проверку подлинности с помощью форм. для этого я добавил новый файл web.config в папку администратора, как показано ниже:
<?xml version="1.0"?>
<configuration>
<system.web>
<authentication mode="Forms" >
<forms loginUrl="~/Admin/Login.aspx" name=".ASPXFORMSAUTH" >
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
Теперь, когда я запускаю страницу в папке администратора, выдается следующее сообщение об ошибке:
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Как настроить проверку подлинности с помощью форм только для страниц внутри папки Admin и оставить другие страницы для проверки подлинности Windows, которая используется по умолчанию?
спасибо