Run Intersoft’s components in HTTP mode using DefaultAppPool (IIS 7.0 Integrated .NET pipeline mode)

Applies to: WebUI 3.0, WebCombo 4.0, WebInput 3.0, ISDataSource 1.0, WebDesktop 2.5, WebGrid 6.0, WebTreeView 1.0, WebAqua 1.0, WebScheduler 1.0
Published on: April 2, 2008 | Last Modified on April 2, 2008
Rate this topic:
     

Summary

When a new HTTP project is created in Vista or Windows 2008 Operating System, the default application pool is using DefaultAppPool, which uses IIS 7.0 Integrated .NET pipeline mode. Intersoft’s components use several HttpHandlers for managing resources and chart engine. This article guides you to migrate the existing application configuration file to take advantage of the IIS 7.0 Integrated pipeline mode.

To learn more about resources management in Intersoft’s components, please read SmartWebResources™ technology.

Content

The following are two optional methods to add the configuration:

  1. Open Command Prompt, and run the following command:

    %systemroot%\system32\inetsrv\APPCMD.EXE migrate config "Default Web Site/[Project name]"

    The configurations will be added automatically to your web.config file.


  2. Manually add the following configurations to web.config:
     

    <system.webServer>
       <handlers>
           <add name="ISCoverFlow.axd_GET" path="ISCoverFlow.axd" verb="GET" type="ISNet.WebUI.Silverlight.WebAqua.WebCoverFlowRequestHandler, ISNet.WebUI.Silverlight.WebAqua" preCondition="integratedMode,runtimeVersionv2.0" />
           <add name="ISChart.axd_GET, POST" path="ISChart.axd" verb="GET, POST" type="ISNet.WebUI.WebGrid.Chart.ChartRequestHandler, ISNet.WebUI.WebGrid" preCondition="integratedMode,runtimeVersionv2.0" />
           <add name="ISRes.axd_GET" path="ISRes.axd" verb="GET" type="ISNet.WebUI.WebResourceHandler, ISNet.WebUI, Version=3.0.5000.1, Culture=neutral, PublicKeyToken=b1f2a8511635667a" preCondition="integratedMode,runtimeVersionv2.0" />
        </handlers>
           <validation validateIntegratedModeConfiguration="false" />
    </system.webServer>