All of the users on our site are anonymous. We do not have any login capabilities on the site.
The first part of the checkout process on our site is a page to display the contents of the cart. This is an unsecured page. The following page is the billing and shipping address page, the first secured (https) page in the checkout process. In the past
six months or so, several of our customers have gotten to the address page and their cart is empty, though it looked correct on the previous display cart page.
Our site is hosted on a server running Windows Web Server 2008 R2 and IIS7. Prior to the middle of last year, we had been hosted on a different server running Windows Server 2003 and IIS6. I don't know if it has anything to do with it, but it seems like
this problem only started occurring after we switched to the new server.
Another curious detail about this problem is that though I am in the U.S., all of the people that I've heard from who are having the problem are outside the U.S. (one in Australia and two in Canada). I cannot duplicate the problem on my local system, and
we have received hundreds of orders that have made it successfully through the checkout process, so it's obviously not a general problem with the site.
I know this is a stab in the dark, but does anyone have any suggestions of something I should check or change that might be related to this problem? Thanks!
drmacy
Member
117 Points
454 Posts
Losing a profile object
Jan 17, 2013 07:58 PM|LINK
First of all, if this is not the right forum to post this question, please tell me where would be more appropriate.
I have the following section in my web.config:
<profile defaultProvider="MySqlProfileProvider" enabled="true">
<providers>
<clear/>
<add name="MySqlProfileProvider" connectionStringName="UsersConnStr" type="System.Web.Profile.SqlProfileProvider"/>
</providers>
<properties>
<add name="Cart" allowAnonymous="true" serializeAs="Binary" type="MyShoppingCart"/>
</properties>
</profile>
All of the users on our site are anonymous. We do not have any login capabilities on the site.
The first part of the checkout process on our site is a page to display the contents of the cart. This is an unsecured page. The following page is the billing and shipping address page, the first secured (https) page in the checkout process. In the past six months or so, several of our customers have gotten to the address page and their cart is empty, though it looked correct on the previous display cart page.
Our site is hosted on a server running Windows Web Server 2008 R2 and IIS7. Prior to the middle of last year, we had been hosted on a different server running Windows Server 2003 and IIS6. I don't know if it has anything to do with it, but it seems like this problem only started occurring after we switched to the new server.
Another curious detail about this problem is that though I am in the U.S., all of the people that I've heard from who are having the problem are outside the U.S. (one in Australia and two in Canada). I cannot duplicate the problem on my local system, and we have received hundreds of orders that have made it successfully through the checkout process, so it's obviously not a general problem with the site.
I know this is a stab in the dark, but does anyone have any suggestions of something I should check or change that might be related to this problem? Thanks!
ToughMan
Participant
1490 Points
635 Posts
Re: Losing a profile object
Jan 18, 2013 07:47 AM|LINK
Are u using a Web Site or Web Application?
drmacy
Member
117 Points
454 Posts
Re: Losing a profile object
Jan 18, 2013 12:13 PM|LINK
I believe it is a Web Site. I'm using Visual Studio 2010 Professional for development. To create the site, I chose File > New Web Site.