352 Inc. / Marketing / September 25th, 2007

Running ASP.NET v1.1 in IIS 7

Perhaps the most compelling reason to run Vista as a web developer is to use IIS 7.  IIS 7 ships with Vista Business and Ultimate with only one limitation, ten simultaneous processes.  With IIS 7 one can now run multiple websites with multiple bindings to multiple sub domains (FINALLY!).  

One nuance is the setup of ASP.NET v1.1, as out of the box it favors v2.0.  By default the ASP.NET 1.1 ISAPI extension is ‘Not Allowed’, simply change it to “allowed” and “HTTP Error 404.2 – Not Found” will be a distant memory.

As a reminder, to enable the filter

  1. Windows key + r
  2. Inetsrv/iis.msc
  3. Open ISAPI and CGI Restrictions
  4. Change the value

Also, don’t forget the Application Pool specifies the version of the framework to run.