>What web servers can ASP.NET 2.0 run on? Obviously IIS, but can it run on Apache?
Microsoft ASP.NET can only run on Microsoft Web Servers.
However, Mono has ASP.NET runtimes that can run a number of other servers and I believe there are hooks for Apache.