目前主系統使用的vs 2003開發的,而後期開發的項目均是vs 2010版本,所以在共用cookies上面出現了問題,得不到相應的cookies資訊,發現是cookies加密引起的,解決方式是:
V1.1 Web.Config:
<authentication mode="Forms">
<!--../ASP20/UserLogin.aspx 登入地址需要重新設定-->
<forms name=".ASPNETAUTH" loginUrl="../ASP20/UserLogin.aspx" timeout="20160"/>
</authentication>
<!--限制登入才能使用-->
<authorization>
<deny users="?"/>
</authorization>
<!--ASP.NET 1.1 & 2.0 共用登入使用-->
<machineKey validationKey="579FBC553DA6A4ED5752F39EC612BCCFC91F62513D37C7D460D4D883AC6A396FC3C5D0B7E589F22AAD5F79458793BDF74544C7FC34AD65A468108511C7BBB2BA" decryptionKey="9143F872799C1EACA5EC634D31495C015AAC830D3951702D" validation="3DES"/>
V2.0 Web.Config:
<authentication mode="Forms">
<forms name=".ASPNETAUTH" loginUrl="UserLogin.aspx" timeout="20160"/>
</authentication>
<!--ASP.NET 1.1 & 2.0 共用登入使用-->
<machineKey validationKey="579FBC553DA6A4ED5752F39EC612BCCFC91F62513D37C7D460D4D883AC6A396FC3C5D0B7E589F22AAD5F79458793BDF74544C7FC34AD65A468108511C7BBB2BA" decryptionKey="9143F872799C1EACA5EC634D31495C015AAC830D3951702D" validation="SHA1" decryption="3DES" />