Im planning on building a C# web forms application. Do I HAVE to have IIS in order to run a web forms project? Can it be run on Apache? Ive been searching the web and microsoft's site says it must be run on IIS. Is a web forms application just a ASP.net app that I code with C#? Do I just select 'File/New/Project/ASP.NET Web Application. Can someone please point me in the right direction?