utenticação de formulários asp.net desconectada quando conectada a outra instânc
Estou fazendo algum desenvolvimento na minha máquina local usando o VS 2010 e executando meu código de desenvolvedor na Cassini. Também tirei uma cópia do mesmo código e o implantei em c: \ mp e configurei um aplicativo Web no IIS7 para apontar para isso. diretório
s aplicativos @Both estão apontando para diferentes bancos de dados. Eu acesso o IIS um porhttp: // localhost / mp
Quando eu faço logon em um deles, o logout do outro é cancelado se eu já estiver logado.
Sinto que isso tem algo a ver com a autenticação de formulários que estamos usando e possivelmente substituindo o cookie, mas ainda não encontrei nada úti
A configuração da autenticação de formulários é a seguinte
<authentication mode="Forms">
<forms name="MP" loginUrl="~/login.aspx" protection="All" timeout="20" path="/" slidingExpiration="true" cookieless="UseCookies" defaultUrl="~/Modules/Enquirer/Default.aspx" />
</authentication>
Também estamos usando funções e os provedores de associação
<roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="AspNetSqlRoleProvider">
<providers>
<clear />
<add name="AspNetSqlRoleProvider" connectionStringName="mpconnectionstring" applicationName="mp" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="20" hashAlgorithmType="SHA1">
Também estamos usando o estado da sessão inProc para ambos, embora não tenha certeza se isso seria um problem
Alguém pode sugerir por que isso está acontecendo e como contornar isso?