| Craig Boland 2004-11-12, 5:49 pm |
| We found the problem and it's our own WTF! We have a custom URL builder class
and we were feeding it a page name with hard-coded query string params. Then,
when CS decides to append the profile ticket, it is unaware that it is
appending the ticket to a url with query params!
"Craig Boland" wrote:
> We are experiencing an intermittent problem whereby the profile ticket is
> written to the URL incorrectly. Example (ticket value truncated for brevity):
>
> http://my.server.com/Categories.asp...tegory=Desktops(LiveCatalog)?MSCSProfile=9E133C53BD3 ...
>
> Some observations:
> - We're using CS2K SP2 on load-balanced W2K Server farm (2 nodes), with
> MSIB 2.1
> - The user is shopping anonymously.
> - Web.config setting: <authentication detectCookies="true"/>
> - Web.config setting: <application siteName="CTO" debugLevel="Production"/>
> - Using CommerceContext.Current.QueryStringBuilder.BuildUrl to build the URLs
> - It seems to occur only when clicking around the site rapidly.
> - Sometimes the ticket is written to the URL correctly (i.e. ...
> category=Desktops(LiveCatalog)&MSCSProfile=9E133C53BD3 ...
>
|