Commerce applications are stored in the Admin database based on the names of the IIS application path only. The display name of the node in the Admin hierarchy is the nonsecure host name concatenated with the IIS application path.
For example, suppose you want these applications in a site:
- www.store.com
- www.store4kids.com
You cannot do this because the IIS application path of each of these is '/' (the root) and they are stored in the Admin database with only '/' as their name. So, when you try to create the second application with the root as its IIS application path, the Commerce Site Packager terminates unexpectedly after specifying the application name.
The same thing occurs in this case because each is named 'bizdesk' in the Admin database:
- www.store.com/bizdesk
- www.store4kids.com/bizdesk
RESOLUTION
To have multiple Applications for a single Site accessible from the root of each Web server, you can do the following:
- Unpackage each Application to a sub directory on the target Web site. Each sub directory needs to be unique for the site.
- Follow the steps in the following Microsoft Knowledge Base article to move each Application to the root of each Web server:
275299�
HOWTO Enable Retail and Business Desk Applications to Run at the Root of Separate Web Sites