It just happened to my server.
Damn. Two hours of my time wasted because I happen to have the exact config I shouldn't have. It seems that Win XP + IIS5.1 + ASP.NET 1.0 + MS03-32 Security update are not compatible. Drew notified me about my server failure. Thanks!
This is the solution.
Beware.