C# asp net表单身份验证无法同时登录同一服务器上的两个应用程序

C# asp net表单身份验证无法同时登录同一服务器上的两个应用程序,c#,asp.net,webforms,form-authentication,C#,Asp.net,Webforms,Form Authentication,我创建了两个ASP.NET Web表单应用程序,在其中使用单独的表单身份验证 用不同的机器钥匙。 但当我在其中一个登录时,我在另一个中注销。 在生产服务器和本地主机上也会发生同样的情况。如果您没有将这两个应用程序中的至少一个配置为使用非默认cookie名称,它们都将尝试使用相同的cookie名称“.ASPXAUTH”,如果“在同一服务器上”表示使用相同的主机名访问它们,然后登录到其中一个将覆盖另一个的cookie 尝试覆盖Web.config中的cookie名称,如下所示: <authen

我创建了两个ASP.NET Web表单应用程序,在其中使用单独的表单身份验证 用不同的机器钥匙。 但当我在其中一个登录时,我在另一个中注销。
在生产服务器和本地主机上也会发生同样的情况。

如果您没有将这两个应用程序中的至少一个配置为使用非默认cookie名称,它们都将尝试使用相同的cookie名称“.ASPXAUTH”,如果“在同一服务器上”表示使用相同的主机名访问它们,然后登录到其中一个将覆盖另一个的cookie

尝试覆盖Web.config中的cookie名称,如下所示:

<authentication mode="Forms">
  <forms loginUrl="login.aspx" name=".FOOASPXAUTH" />
</authentication>

在另一个应用中:

<authentication mode="Forms">
  <forms loginUrl="login.aspx" name=".BARASPXAUTH" />
</authentication>


对。默认情况下,它就是这样工作的。所以你的问题?我想在两个应用程序上同时登录。听起来好像你并没有把它们分开到不同的应用程序上。您能描述一下您的设置吗?这样我们就知道如何帮助您了。我在一年前创建了一个应用程序。现在,我在单独的数据库中创建了具有单独表单身份验证的新应用程序。我不能同时登录两个应用程序。我对饼干有意见吗?@Sloba:很高兴听到这个消息!