When trying to install Altiris Deployment web console on a server running IIS7 we ran into some problems:
Webconsole gives an error 500.24
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
It occurs because ASP.NET Integrated mode is unable to impersonate the request identity in the BeginRequest and AuthenticateRequest pipeline stages.
Workaround:
1) If your application does not rely on impersonating the requesting user in the BeginRequest and AuthenticateRequest stages (the only stages where impersonation is not possible in Integrated mode), ignore this error by adding the following to your application’s web.config:
2) If your application does rely on impersonation in BeginRequest and AuthenticateRequest, or you are not sure, move to classic mode.
so I moved the applications to classic mode in IIS7, and that gave the next error:
HTTP Error 401.2 - Unauthorized You are not authorized to view this page due to invalid authentication headers.
The answer to this problem can be found in Microsoft KB 942043, on to the next problem! :(
Server Error in '/DSWeb' Application.
This turned out to be missing support for 32 bit applications in the .net application pool.
After enabling this, it works!