When you are configuring a clean install of Commerce Server 2007, you'll definitely need to go through the hellish and longish configuration steps that this document specifies. But once in a blue moon you might get this Application Pool Invalid Identity error when you are trying to browse the Web Services of Commerce Server (Order, Catalog, Marketing and Profiles). The error will be very cryptic with something on the lines: "The identity specified for the Application Pools is invalid... the application pool has been disabled..." Unfortunately, I cleared out my eventlog before capturing the exact text and description. But here is the solution:
There is a small note tucked in the document which says: (Bad English of course)Note If the account you created must be able to start Common Gateway Interface (CGI) processes, assign the user rights Adjust memory quotas for a process and Replace a process level token to this account. For more information about how to configure user rights for CGI applications, see "Configuring CGI Applications" in IIS Help.
In effect, you need to perform the below steps:
Now, your web services should be up and running!