OK this issue is occuring again, I think it's cause I just updated the codebase again. Last time it just too some time for the issue to resolve itself but, I'd like to know what the cause of it is, incase it is an indicator of a larger issue at hand.
Here are my profile components;
<profile enabled="true" automaticSaveEnabled="true">
<providers>
<clear />
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ApplicationServices" applicationName="/Tripatourium" />
</providers>
<properties>
<add name="IsDomestic" type="System.Boolean" allowAnonymous="false" defaultValue="true" />
<add name="OrderReady" type="System.Boolean" allowAnonymous="false" defaultValue="false" />
<add name="OpenOrders" type="System.Boolean" allowAnonymous="false" defaultValue="false" />
<add name="ShoppingCart" type="Tripatourium.MVC.ShoppingCart" allowAnonymous="true" />
</properties>
</profile>
If you need to know more about the Shoppingcart I can provide it but, I do not think that is the cause since it will work on Moz and Chrome and, hopefully will soon sync-up what ever is lagging and will work again on IE, without changing the code.
I Have flushed the cache on my browser and it did not help. Is there any aspect of Membership profiles that could be getting stuck in the cache in IE only? I can see that IsDomestic and OrderReady is being set and retreived as expected in all browsers. It is just the Shoppingcart value is being reset on each pagechange in IE only, as seen by the Cart value being reset to empty on each page change. I updated the codebase at 11:30 am today, once it resolves itself I'll post how long it took.
Other info; There are no error message being generated in the system or Application logs and all of the other profile data is acting as expected.
Any info or push in the right direction is greatly appreciated.