RESOLUTION
To resolve this behavior, use one of the following methods:
Method 1
Provide a different value for the
name attribute of the
<form> element in the Web.config files:
Web.config in application 1:
<forms name=".ASPXAUTH" loginUrl="login.aspx" protection="All" >
Web.config in application 2:
<forms name=".ASPXAUTH2" loginUrl="login.aspx" protection="All" >
Method 2
Provide a different value for the
path attribute of the
<form> element in the Web.config files:
Web.config in application 1:
<forms name=".ASPXAUTH" loginUrl="login.aspx" protection="All" path="/app1" >
Web.config in application 2:
<forms name=".ASPXAUTH" loginUrl="login.aspx" protection="All" path="/app2">
Method 3
Configure different keys for each application. Add a
<machineKey> element to the Web.config file, and then set the values:
<machineKey validationKey="<validationKey>" decryptionKey="<decryptionKey>" validation="SHA1" />
NOTE: See the articles in the "More Information" section to generate valid validation and decryption keys.