Okay, so like a good Microsoft lover I install the service packs as soon as they're available if not before. I installed 1.1 SP1 to address a remoting bug. But now my ASP.NET apps don't run. I have to ask: Microsoft, where's the love? I give and give and this is what I get in return!?
Seriously, though, I'm getting Server Application Unavailable and Event Viewer reports:
Event Type: Error
Event Source: ASP.NET 1.1.4322.0
Event Category: None
Event ID: 1007
Date: 9/1/2004
Time: 4:11:23 PM
User: N/A
Computer: AMBROSE
Description:
aspnet_wp.exe could not be launched because the username and/or password supplied in the processModel section of the config file are invalid.
and
Event Type: Error
Event Source: ASP.NET 1.1.4322.0
Event Category: None
Event ID: 1084
Date: 9/1/2004
Time: 4:11:23 PM
User: N/A
Computer: AMBROSE
Description:
aspnet_wp.exe could not be started. The error code for the failure is 80004005. This error can be caused when the worker process account has insufficient rights to read the .NET Framework files. Please ensure
that the .NET Framework is correctly installed and that the ACLs on the installation directory allow access to the configured account.
Now, I thought, oh, they just reset the ASPNET account password, and since I'm using the "trusted subsystem model" with mirrored passwords, I have to reset it. So I went and set the ASPNET account password to the same used in my processModel element. No dice.
...time flies as I bang my head against a wall thinking "ARGH! They do too match!!"...
Well, it turns out that the ASPNET account got locked out. I guess my domain policy here gets applied to local accounts. I unlocked it and reset IIS, and voila, we're back in business.
Now, wouldn't it be nice if the service pack didn't reset the ASPNET account password? I think it's pretty safe to assume that someone applying a service pack already has installed ASP.NET, so it is not necessary to reset/recreate that account. Microsoft, please update your tools to not muck with my settings, especially when they're settings that you recommend in your PAG books.