none
Problemas com Forms Authentication e Application Pool RRS feed

  • Pergunta

  • Boa noite pessoal, 

    Estou desenvolvendo 2 aplicações (asp.net mvc 3) que vão rodar no mesmo dominio, digamos que uma aplicação é o website e a outra é um sistema administrativo do site.

    O sistema administrativo roda em uma application pool separada, ou seja:
    "dominio.com.br/" é a primeira aplicação que é o site
    "dominio.com.br/admin" seria a outra applicação que é o sistema administrativo do website.

    Nas duas aplicações tenho sistema de login usando forms authentication, aonde cada login é feito de forma separada, tabelas diferentes etc...

    Quando envio as duas aplicações para o servidor, o sistema de login do admin para de funcionar. pois parece que ele pega como principal serviço de login o site principal.

    Removendo o site principal e deixando somente o admin, tudo funciona perfeitamente.

    Outro teste que eu fiz foi criar uma nova application pool e jogar o site principal nela.

    Ficando então com duas application pool assim:
    "dominio.com.br/site"
    "dominio.com.br/admin

    Também funciona perfeitamente

    Alguém pode me dar umas dicas?

    Att.

    Danilo Silveira

    quinta-feira, 22 de março de 2012 23:03

Respostas

  • Veja a questão da herança de web.config nas aplicações internas.

    Basta colocar no seu web.config da app raiz:

    <location path="." inheritInChildApplications="false">
      <system.web>
    <!-- omitido -->
      </system.web>
    </location>

    • Sugerido como Resposta rs.developer domingo, 25 de março de 2012 03:26
    • Marcado como Resposta Danilo Silveira quarta-feira, 28 de março de 2012 01:01
    sexta-feira, 23 de março de 2012 16:26
    Moderador

Todas as Respostas