Prepare your workspace
Web.Config file will be populated automatically after dashboard surface added.
<configuration>
<configSections>
<section name="KalitteDashboardFramework" type="Kalitte.Dashboard.Framework.Configuration.DashboardFrameworkSection, Kalitte.Dashboard.Framework, Version=3.6.0.0, Culture=neutral, PublicKeyToken=006de035aafd395a" />
</configSections>
<system.webServer>
<handlers />
<modules>
<remove name="DirectRequestModule" />
<add name="DirectRequestModule" preCondition="managedHandler"
type="Kalitte.Dashboard.Framework.Modules.RequestModule, Kalitte.Dashboard.Framework, Version=3.6.0.0, Culture=neutral, PublicKeyToken=006de035aafd395a" />
</modules>
</system.webServer>
<KalitteDashboardFramework>
<providers>
<add authorizationEnabled="false" name="SQLDashboardProvider"
type="Kalitte.Dashboard.Framework.Providers.SQLDashboardProvider,Kalitte.Dashboard.Framework" />
<add authorizationEnabled="false" name="SessionDashboardProvider"
type="Kalitte.Dashboard.Framework.Providers.SessionDashboardProvider,Kalitte.Dashboard.Framework" />
<add authorizationEnabled="false" name="AccessDashboardProvider"
type="Kalitte.Dashboard.Framework.Providers.AccessDashboardProvider,Kalitte.Dashboard.Framework" />
</providers>
</KalitteDashboardFramework>
<system.web>
<!--If you are using IIS7 and IIS7+,remove httpModules and httpHandlers sections-->
<!--sections start-->
<httpModules>
<add name="DirectRequestModule" type="Kalitte.Dashboard.Framework.Modules.RequestModule, Kalitte.Dashboard.Framework" />
</httpModules>
<httpHandlers>
<add path="dashboard.axd" verb="GET,HEAD" type="Kalitte.Dashboard.Framework.Handlers.DashboardHandler"
validate="false" />
</httpHandlers>
<!--sections end-->
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>
If you are using IIS7 and IIS7+, remove httpModules and httpHandlers sections.