I'm trying to get a handle on IIS. I've noticed that I can associate different versions of the .NET Framework with IIS as a whole (Image 1). I've also noticed I can associate different versions if the .NET Framework with each Application Pool (Image 2). What role does each .NET Framework association play? In other words, if I associate IIS with the .NET Framework v2.0.5 should I associate the Application Pools with v2.0.5 as well?