I am trying to share forms auth from a root application to a sub application running in a virtual directory. I am having trouble with authentication in the subsite.
In your web.config files, set a common machine key between the projects so that the 2 domains share validation and decryption keys.
example:
<machineKey validationKey="21F090935F6E49C2C797F69BBAAD8402ABD2EE0B667A8B44EA7DD4374267A75D7"
decryptionKey="ABAA84D7EC4BB56D75D217CECFFB9628809BDB8BF91CFCD64568A145BE59719F"
validation="SHA1"
decryption="AES"
/>