Windows XP and Commerce Server 2007
Commerce Server 2007 can be installed on windows XP but there are reason why you should stay away. Keep your development environment in the same configuration as your production it makes solving issues that much easier. Because Windows XP runs IIS 5.x you do not have the Application Pool as in IIS 6. To resolve this you will need to add an identity tag into your web.config to set username and password for the ASP.NET worker process. The Aspnet_setreg.exe tool encrypts the user name and password in the registry and this is the only change you will need to do in order for your web service and commerce site to authenticate correctly.
For further information please see this KB article: How to use the ASP.NET utility to encrypt credentials and session state connection strings
Comments
Anonymous
November 21, 2006
Does this mean that any Visual Studio development shouldn't be performed under XP, or is it just the CS installation?Anonymous
December 03, 2006
Hi Paul, No this is not what I am saying. You can choose to develop under any supported environment just take care to understand the risks. -MaxAnonymous
December 21, 2006
My commerce server installation doesn't install the startersite or csharpsite virtual directories on my xp pro machine. They don't appear in the iis panel. In the installation guide it also says something about not supporting the commerce servers webservers. Will this fix that problem too? I'd like to do all developing and testing on this machine and then roll-out to the production machine, or will I need a seperate 2k3 machine.. stephan vinkenborgAnonymous
December 22, 2006
If you are not seeing the virtual directories it means that there was an issue with pup. There is a known issue with pup and windows XP try installing the following hotfix http://www.microsoft.com/downloads/details.aspx?familyid=b08bc139-f61a-423d-8f02-3e5d2fad725d&displaylang=en then unpack CSharp or the Starter Site. Good luck, -MaxAnonymous
April 08, 2008
Max, how about the privilegies control with Azman? Can I do it with another way? Thiago