If you would like to use an earlier version of InstantForum.NET within a IIS7 itegrated application pool you'll need to add the elements below to the web.config file.
By default InstantForum.NET 2010-2 or above will work fine in "Integrated" application pools within IIS7.
For integrated application pools please add the following to your web.config...
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="SecurityModule" preCondition="managedHandler" type="InstantASP.Common.HttpModule.SecurityModule, InstantASP.Common"/>
<add name="ServiceModule" preCondition="managedHandler" type="InstantASP.Common.HttpModule.ServiceModule, InstantASP.Common"/>
<add name="EmailModule" preCondition="managedHandler" type="InstantASP.Common.HttpModule.EmailModule, InstantASP.Common"/>
<add name="RewriterModule" preCondition="managedHandler" type="InstantASP.InstantForum.HttpModule.URLRewritterModule, InstantASP.InstantForum"/>
<add name="ForumModule" preCondition="managedHandler" type="InstantASP.InstantForum.HttpModule.ForumModule, InstantASP.InstantForum"/>
</modules>
</system.webServer>
All versions of InstantForum.NET will work fine under Classic .NET Application Pools on IIS7. To assist you can find a web.config for InstantForum.NET below which will work in both Classic .NET Application Pools & Integrated Application Pools.