Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14930|Resposta: 0

[ASP.NET] asp.net erro de servidor na aplicação. Mensagem de erro do analisador: Fora do nível da aplicação, usando o registro como ...

[Copiar link]
Publicado em 23/05/2015 23:05:54 | | |
asp.net erro de servidor na aplicação. Mensagem de erro do analisador: É errado usar uma seção registrada como allowDefinition='MachineToApplication' fora do nível da aplicação. Esse erro pode ocorrer se o diretório virtual não estiver configurado como uma aplicação no IIS.



Razão: allowDefinition="MachineToApplication" em Machine.config.

Solução 1: Defina permitaDefinição para: Em todo lugar. Considerando que é melhor não alterar o arquivo Machine.config, caso contrário pode causar outros erros.

Solução 2: <modo de autenticação="Forms"> está no nível da aplicação, não no web.config no nível do subdiretório
Configurações, coloque no web.config em nível de aplicação e use uma seção no subdiretório <authorization>para controlar o acesso.


Nomeadamente: <system.web>
              <authorization>
                   <nega users="?"/>
              </authorization>
       </system.web>

Web.config na raiz:

<modo de autenticação="Formulários">
       <forms loginUrl="~/admin/login.aspx" nome="login" />
      
     </authentication>
     <authorization>

       <allow users="*" />
     </authorization>

(Solução 3: (Lembrei recentemente) Configurar o subdiretório admin como uma aplicação deveria estar correto, mas ainda não foi testado e precisa ser verificado antes de poder ser verificado. )




Anterior:O Android pode ser desbloqueado com uma impressão digital? O Google lançará Android M: suporte nativo para reconhecimento de impressões digitais
Próximo:O segundo ano é realmente difícil, e ainda tem aulas no domingo
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com