Pessoal,
Se tento usar:
<
authorization><
denyusers="*"/></
authorization>Não passo da página de login,
Se tento definir
<
locationpath="Default.aspx"><
system.web><
authorization><
dennyusers="?" /><allow roles="*" />
</
authorization></
system.web></
location>Dá o seguinte erro
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Unrecognized element 'allow'.
Source Error:Line 98: <system.web>
Line 99: <authorization>Line 100: <denny users="?" />Line 101: <allow roles="*" />Line 102: </authorization>
Source File: C:\www\Testes\Permissao\web.config Line: 100
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42
Mas se uso
<locationpath="~/Default.aspx">
<system.web>
<authorization>
<dennyusers="?" />
<allow roles="*" />
</authorization>
</system.web>
</location>
Ou seja estou na "Web.Config" raiz do meu projeto e não posso utilizar o <locationpath="Default.aspx"> sem o ~/
Isso é normal ?
quando eu tiro o
<authorization>
<denyusers="*"/>
</authorization>
Eu consigo acessar o default.aspx e nele tenho um codigo pra pegar o usuario logado do membrshepuser e consigo pegar meu usuario caso eu passe pela pagina de login,
O que pode estar acontecendo ?
Nao consigo liberar a pagina default.aspx para usuários logados, já tentei de tudo..
E nem consigo barrar o acesso a pagina login sem utilizar o <authorization> e utilizando o
<locationpath="~/Default.aspx">
<system.web>
<authorization>
<dennyusers="?" />
</authorization>
</system.web>
</location>
O que pode estar acontecendo?
Abraços agradeço desde já.