Commerce Server 2007 Web Services Application Pool Invalid Identity Error

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,…

1

Passing property values in Remove action using UAB for MSIs

Problem: An application which you are developing is using UAB (Updater Application Block) to pull in updates from a server. There is a requirement to uninstall the application using UAB with the help of an MSI, but the uninstall needs to happen conditionally so that, based on the value of a property, parts of the uninstall…


Detecting Session Timeout in ASP.NET 2.0 Web Applications

Problem: An ASP.NET 2.0 web application needs to detect a session timeout condition so that the user can be redirected to a different page and / or an error message is displayed. Solution: There are three ways of approaching this problem, starting off with the simplest one to the most complicated one. So, here it…

2

Creating the Other People (aka AddressBook) Certificate Store through Registry

Problem: A common scenario while installing application which consume certificates from the Other People store (or AddressBook in registry terms) is the failure of CertMgr.exe on a clean machine which doesn’t have any other certificates. Now the problem will be, for a clean machine which doesn’t already have the Other People store, when we are trying…


Post-Build script to fix MSI issues in Vista for VS 2005 Setup and Deployment Projects

Problem: The setup project (MSI) output generated out of the VS 2005 IDE fails to run properly on Vista. Specifically it has two glaring, known issues: The Deferred Custom Action is NOT marked with the NO_IMPERSONATE bit which results in the custom actions being run under the Stardard User mode. If InstallException class is used in…

1

Using Manifests to Elevate an application in Vista

Problem and the Solution  Problem: An application we are developing needs to always ask for Admin elevation (even for standard users) to run properly. If the users are standard users, then we need to have the UAC popup with the standard edits to ask for Admin Username and Password. If the user is already an admin and…

1

HowTo: Performance Test ASP.NET Web Services using VSTS

This article is targetted at the newbie who’s trying to conduct some meaningful performance testing of a typical ASP.NET webservice. Typical, in the sense, having a multi-tiered architecture and maybe interfacing with an external application and/or Web Service.   I have presented the “things-to-do” in a bullted format so that it can be used as…


Performance Testing ASP.NET Web Services using VSTS

HowTo: Performance Test ASP.NET Web Services using VSTS   This article is targetted at the newbie who’s trying to conduct some meaningful performance testing of a typical ASP.NET webservice. Typical, in the sense, having a multi-tiered architecture and maybe interfacing with an external application and/or Web Service.   I have presented the “things-to-do” in a…