Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera
Estou querendo implementar o authentication na minha pasta admin do meu projeto não estou tendo sucesso esta dando o seguinte erro:
>
Citar
Erro de Servidor no Aplicativo '/'.
Erro de configuração
Descrição: Erro durante o processamento de um arquivo de configuração necessário para o serviço desta solicitação. Examine os detalhes específicos do erro e modifique esse arquivo de configuração apropriadamente.
Mensagem de Erro do Analisador: É um erro usar uma seção registrada como allowDefinition='MachineToApplication' além do nível de aplicativo. Esse erro pode ser causado por um diretório virtual não configurado como um aplicativo no IIS.
Erro de Origem:
Arquivo de Origem: C:\inetpub\wwwroot\audioplansp\audioplansp\admin\web.config Linha: 7
Informações sobre a Versão: Microsoft .NET Framework Versão:4.0.30319; Versão do ASP.NET:4.6.1055.0
]
Vejam meu web.config ele está dentro da pasta admin e tenho a pasta principal onde vou contruir o meu site:
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<authentication mode="Forms">
<forms name="Administracao" defaultUrl="admin/default.aspx" path="/" loginUrl="login.aspx" protection="All" timeout="30" >
</forms>
</authentication>
<authorization>
<allow roles="?"/>
</authorization>
</system.web>
</configuration>deu certo funcionou funcionou em partes mais não esta protegendo a pasta admin ele esta abrindo todas as paginas dentro da pasta mesmo quando não estiver logado esse esse exemplo e vb.net queria um com c#
>
1 hora atrás, Clauido José disse:
esse esse exemplo e vb.net queria um com c#
kkk
lindo valeu agora fica facil kkkk
/profile/38301-clauido-jos%C3%A9/?do=hovercard" data-mentionid="38301" href="/profile/38301-clauido-jos%C3%A9/" rel="">@Clauido José a linguagem não importa muito aqui. O importante e o web.config.
Voce seguiu esta parte do artigo ?
<!-- Definindo a restrição de acesso a pasta Admin-->
<location path="Admin">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
Isto esta negando acesso a todos os usuarios. Esta e a parte que bloqueia a pasta.
Não precisa ter outro web.config dentro da pasta admin. Voce consegue controlar tudo pelo seu web.config da raiz do projeto, de uma olhada: http://www.macoratti.net/10/08/aspn_aut1.htm