양식 인증이 내 프로젝트에서 작동하도록하려면 아무 소용이 없었습니다. 지금은 로컬 일 뿐이며 Visual Studio를 통해 실행하고 있습니다.양식 인증이 작동하지 않습니다.
첫 번째 시도 (사용 루트 디렉터리의 Web.config) :
<?xml version="1.0"?>
<configuration>
<location path="~/Account/Admin.aspx">
<system.web>
<authorization>
<deny users="*"/>
<allow users="*"/>
</authorization>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="30" name=".ARBBADMIN" requireSSL="false" slidingExpiration="true" defaultUrl="default.aspx">
<credentials passwordFormat="Clear">
<user name="user1" password="pass1"/>
</credentials>
</forms>
</authentication>
</system.web>
</location>
</configuration>
나는 두번째 옵션, I는 내부에 별도의 Web.config를 넣어
모든 사용자를 거부하려고해도, 작동하지 않습니다 계정 폴더에 다음 오류가 표시됩니다.
allowDefinition = 'MachineToApplication'으로 등록 된 섹션을 응용 프로그램 수준 이상으로 사용하면 오류가 발생합니다. 이 오류는 가상 디렉터리가 IIS에서 응용 프로그램으로 구성되지 않아 발생할 수 있습니다.
내가 봤 거든 연구하고 솔루션은 폴더를 IIS 디렉토리를 만드는 것입니다, 나는, 내가 어떻게 localhost에서 실행하는 동안 어떻게 해야할지 모르겠다. `
AT ALL에서 작동하는지 테스트하고 싶습니다. – user1265533