Microsoft KB Archive/249062

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 16:14, 18 July 2020 by 3155ffGd (talk | contribs) (importing KB archive)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Article ID: 249062

Article Last Modified on 7/13/2004



APPLIES TO

  • Microsoft Site Server 3.0 Commerce Edition



This article was previously published under Q249062

SYMPTOMS

When attempting to complete a purchase from a Site Server 3.0 Commerce store using a Netscape browser, the following message may be displayed in the shopper's browser:

Your basket is empty.

This message is displayed even though the shopper had items in their shopping basket prior to this message.

CAUSE

If the secure socket layer (SSL) is enabled for the Commerce Store, it is possible that the page.GetshopperID function is returning null. When the page.GetShopperID function returns null, the Commerce Server generates a new shopper ID and associates an order form with no items in it. This seems to occur with Netscape browsers connected to the Commerce Server through SSL when the GetShopperID method attempts to retrieve the shopper ID from a cookie. The GetShopperID attempts to retrieve the shopper ID from a cookie if the StandardSManager object is initialized using the cookie, cookieurl, or urlcookie modes.

RESOLUTION

To resolve this issue, remove the :443 and :80 suffixes for the secure and non-secure host names in the Commerce Host Administrator.

  • Expand the Commerce Host Administrator in the Microsoft Management Console.
  • Right-click the Commerce Site that is experiencing this problem.
  • Select Properties.
  • Select the Security tab.
  • Remove the :443 and :80 suffixes for the secure and non-secure host names under URL Formatting.


MORE INFORMATION

Steps to Reproduce the Behavior

  • Expand the Commerce Host Administrator in the Microsoft Management Console.
  • Right-click on the Clocktower sample site.
  • Select Properties.
  • Select the Security tab.
  • Check the Enable HTTPS option. (Requires that the WWW service has a usable key installed)
  • Make sure that the secure and non-secure host names under URL Formatting have :443 and :80 suffixes respectively.
  • Browse this Commerce Site with a Netscape browser and attempt to complete a purchase.


Keywords: kbprb KB249062