Don't be a dough head and be caught out by this one... like me. If you've deployed a web application requiring asp.net in Windows 2003 IIS 6.0. Make sure you enable asp.net web extensions.
There are many quirks when it comes to deploying application on IIS.
Setting service extensions is one of them.