Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Niels Kristiansen 166 posts 382 karma points
    Aug 11, 2010 @ 14:44
    Niels Kristiansen
    0

    "SessionState..." error after update to Contour 1.1 from 1.0.9

    Hello everybody,

    I had a error after upgrading from Contour 1.0.9 to 1.1. The form itself works fine, but when I try to save it, I get the following error:

    Server Error in '/' Application.

    Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Web.HttpException: Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


    Stack Trace:

    [HttpException (0x80004005): Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.]
    System.Web.UI.Page.get_Session() +2647384
    System.Web.UI.UserControl.get_Session() +17
    Umbraco.Forms.UI.Usercontrols.RenderForm.RenderUi() in d:\TeamCity\buildAgent\work\e4473b9ec9597356\Umbraco.Forms.UI\Usercontrols\RenderForm.ascx.cs:375
    Umbraco.Forms.UI.Usercontrols.RenderForm.nextPage(Object sender, EventArgs e) in d:\TeamCity\buildAgent\work\e4473b9ec9597356\Umbraco.Forms.UI\Usercontrols\RenderForm.ascx.cs:205
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
    System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565



    Version Information: Microsoft .NET Framework Version:2.0.50727.4016; ASP.NET Version:2.0.50727.4016

     

    I'm running on Umbraco 4.0.3.

    Kind regards,

    Niels Kristiansen

     

  • Niels Kristiansen 166 posts 382 karma points
    Aug 11, 2010 @ 19:10
    Niels Kristiansen
    0

    I actually tried to insert the SessionStateModule in Config.web as well, but when I do this instead I get a error 500. Is there an SQL/DB update as well for the Contour Upgrade?

  • Niels Kristiansen 166 posts 382 karma points
    Aug 12, 2010 @ 18:33
    Niels Kristiansen
    0

    There is no one who had the same problem?

  • Comment author was deleted

    Aug 12, 2010 @ 18:39

    Hi Niels,

    I think this error is very specific to your current setup.

    Do you have the sessionState element in your web.config?

     

  • Niels Kristiansen 166 posts 382 karma points
    Aug 12, 2010 @ 18:43
    Niels Kristiansen
    0

    Yep, I have these two informations in my web.config:

    <add name="Session" type="System.Web.SessionState.SessionStateModule"/>

    and

    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />

     

     

    Has there been some new settings regarding sessions, that wasn't a part of the version 1.0.9?

  • Comment author was deleted

    Aug 12, 2010 @ 18:57

    Hi Niels,

    Yes we store something in the session on the renderform usercontrol in the 1.1 update that wasn't there before.

    Can you share some more details on your setup?

  • Niels Kristiansen 166 posts 382 karma points
    Aug 12, 2010 @ 19:12
    Niels Kristiansen
    0

    Of course :)

    What is needed?

    The testsite is placed here:

    http:// fhbrand . nikri . dk (sorry for the copy/paste part, but I don't want Google to index this one yet)

    The problem is on the following page after saving:

    http:// fhbrand . nikri . dk / kursusafdeling/kursusoversigt/foerstehjaelp/foerstehjaelpkursus-begynder/2010-09-15

    Here is the full web.config:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>

    <configSections>
    <section name="urlrewritingnet" restartOnExternalChanges="true" requirePermission="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" />

    <!-- ASPNETAJAX -->
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
    <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
    <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
    </sectionGroup>
    </sectionGroup>
    </sectionGroup>

    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <section name="umbraco.presentation.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
    </configSections>

    <urlrewritingnet configSource="config\UrlRewriting.config" />


    <appSettings>
    <add key="umbracoDbDSN" value="datalayer=SqlServer;server=localhost;database=MyDB;user id=myUsername;password=myPassword" />
    <add key="umbracoConfigurationStatus" value="4.0.3" />
    <add key="umbracoReservedUrls" value="/config/splashes/booting.aspx,/install/default.aspx,/config/splashes/noNodes.aspx" />
    <add key="umbracoReservedPaths" value="/umbraco/" />
    <add key="umbracoContentXML" value="/data/umbraco.config" />
    <add key="umbracoStorageDirectory" value="/data" />
    <add key="umbracoPath" value="/umbraco" />
    <add key="umbracoEnableStat" value="false" />
    <add key="umbracoHideTopLevelNodeFromPath" value="true" />
    <add key="umbracoEditXhtmlMode" value="true" />
    <add key="umbracoUseDirectoryUrls" value="true" />
    <add key="umbracoDebugMode" value="true" />
    <add key="umbracoTimeOutInMinutes" value="20" />
    <add key="umbracoDisableVersionCheck" value="true" />
    <add key="umbracoDisableXsltExtensions" value="true" />
    <add key="umbracoDefaultUILanguage" value="en" />
    <add key="umbracoProfileUrl" value="profiler" />
    <add key="umbracoUseSSL" value="false" />
    <add key="umbracoUseMediumTrust" value="false" />
    </appSettings>

    <system.net>
    <mailSettings>
    <smtp>
    <network host="127.0.0.1" userName="username" password="password" />
    </smtp>
    </mailSettings>
    </system.net>

    <!-- REMOVE FOR BETA -->
    <!-- added by NH to test foreign membership providers-->
    <connectionStrings>
    <remove name="LocalSqlServer" />
    <add name="LocalSqlServer" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=C:\USERS\HARTVIG\DOCUMENTS\VISUAL STUDIO 2005\WEBSITES\AJAXENABLEDWEBSITE2\APP_DATA\ASPNETDB.MDF;Integrated Security=True" providerName="System.Data.SqlClient" />
    </connectionStrings>

    <system.web>
    <machineKey
    validationKey="5B7C82B14120E2B86FC82B3373FF14A3396CB14584D9082E9CAA28691F394ED628754AD002A55F1BF985FCEF8663F45D6DB8ABA65AD88EBD73CE5A28017F7E43"
    decryptionKey="29978BEF6E3D89C535D184C93DFAC3B2ED506064F8C5793D83E1506551A693E1"
    validation="SHA1" decryption="AES"
    />
    <!--
    <trust level="Medium" originUrl=".*" />-->
    <customErrors mode="Off" />
    <trace enabled="true" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />
    <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" />
    <xhtmlConformance mode="Strict" />

    <pages enableEventValidation="false">
    <!-- ASPNETAJAX -->
    <controls>
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add tagPrefix="umbraco" namespace="umbraco.presentation.templateControls" assembly="umbraco" />
    </controls>
    </pages>

    <httpModules>
    <!-- URL REWRTIER -->
    <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
    <add name="umbracoRequestModule" type="umbraco.presentation.requestModule" />
    <!-- UMBRACO -->
    <add name="viewstateMoverModule" type="umbraco.presentation.viewstateMoverModule" />
    <add name="umbracoBaseRequestModule" type="umbraco.presentation.umbracobase.requestModule" />
    <!-- ASPNETAJAX -->
    <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
    </httpModules>

    <httpHandlers>
    <remove verb="*" path="*.asmx"/>
    <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>

    <!-- UMBRACO CHANNELS -->
    <add verb="*" path="umbraco/channels.aspx" type="umbraco.presentation.channels.api, umbraco" />
    <add verb="*" path="umbraco/channels/word.aspx" type="umbraco.presentation.channels.wordApi, umbraco" />
    </httpHandlers>

    <compilation defaultLanguage="c#" debug="true" batch="false">
    <assemblies>
    <!-- ASPNETAJAX -->
    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    </assemblies>
    </compilation>

    <authentication mode="Forms">
    <forms name="yourAuthCookie" loginUrl="login.aspx" protection="All" path="/" />
    </authentication>

    <authorization>
    <allow users="?" />
    </authorization>

    <!-- Membership Provider -->
    <membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15">
    <providers>
    <clear />
    <add name="UmbracoMembershipProvider" type="umbraco.providers.members.UmbracoMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="TestType" />
    <add name="AspNetSqlMemberShipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" />
    <add name="UsersMembershipProvider" type="umbraco.providers.UsersMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" />
    </providers>
    </membership>

    <!-- added by NH to support membership providers in access layer -->
    <roleManager enabled="true" defaultProvider="UmbracoRoleProvider">
    <providers>
    <clear />
    <add name="UmbracoRoleProvider" type="umbraco.providers.members.UmbracoRoleProvider" applicationName="umbraco" />
    </providers>
    </roleManager>

    <!-- Sitemap provider-->
    <siteMap defaultProvider="UmbracoSiteMapProvider" enabled="true">
    <providers>
    <clear />
    <add name="UmbracoSiteMapProvider" type="umbraco.presentation.nodeFactory.UmbracoSiteMapProvider" defaultDescriptionAlias="description" securityTrimmingEnabled="true" />
    </providers>
    </siteMap>
    </system.web>

    <!-- ASPNET3.5 CODEDOM-->
    <system.codedom>
    <compilers>
    <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <providerOption name="CompilerVersion" value="v3.5"/>
    <providerOption name="WarnAsError" value="false"/>
    </compiler>
    </compilers>
    </system.codedom>


    <!-- ASPNETAJAX -->
    <system.web.extensions>
    <scripting>
    <scriptResourceHandler enableCompression="true" enableCaching="true" />
    </scripting>
    </system.web.extensions>



    <!--
    The system.webServer section is required for running ASP.NET AJAX under Internet
    Information Services 7.0. It is not necessary for previous version of IIS.
    -->
    <system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules>
    <!-- Asp.net 3.5 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"/>

    <!-- UMBRACO modules-->
    <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
    <add name="umbracoRequestModule" type="umbraco.presentation.requestModule" />
    <add name="viewstateMoverModule" type="umbraco.presentation.viewstateMoverModule" />
    <add name="umbracoBaseRequestModule" type="umbraco.presentation.umbracobase.requestModule" />
    </modules>
    <handlers>
    <!-- Asp.net 3.5 handlers-->
    <remove name="WebServiceHandlerFactory-Integrated"/>
    <remove name="ScriptHandlerFactory" />
    <remove name="ScriptHandlerFactoryAppServices" />
    <remove name="ScriptResource" />
    <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

    <!-- UMBRACO Handlers -->
    <add verb="*" name="Channels" path="umbraco/channels.aspx" type="umbraco.presentation.channels.api, umbraco" />
    <add verb="*" name="Channels_Word" path="umbraco/channels/word.aspx" type="umbraco.presentation.channels.wordApi, umbraco" />
    </handlers>
    </system.webServer>

    <!-- Ajax 1.0 Compatibility -->
    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
    <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
    </dependentAssembly>
    <dependentAssembly>
    <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
    <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
    </dependentAssembly>
    </assemblyBinding>
    </runtime>
    </configuration>

     

     

  • Niels Kristiansen 166 posts 382 karma points
    Aug 18, 2010 @ 21:11
    Niels Kristiansen
    0

    I returned to 1.0.12, I could find a solution to get this 1.1 version working unfortunately. There was some cool updates here...

  • Harald Ulriksen 207 posts 249 karma points
    Aug 21, 2010 @ 10:27
    Harald Ulriksen
    3

    Niels,

    I've tested with removing the session module and adding it again for the IIS7 part of the configuration as well as adding enableSessionState=true to the pages node.  
    Under system.webserver/modules the following lines solved the problem remove name="Session" />

    <

    <add name="Session" type="System.Web.SessionState.SessionStateModule"/>

    Hth,
    Harald

  • Christian Palm 278 posts 273 karma points
    Aug 27, 2010 @ 11:33
    Christian Palm
    1

    I did get the same Exception.

    Haralds tip works for me on IIS7

    <remove name="Session"/>
    <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
  • Sebastiaan Janssen 5061 posts 15523 karma points MVP admin hq
    Sep 13, 2010 @ 06:07
    Sebastiaan Janssen
    0

    Same here, should be handled by Contour's installer. Probably best to add it to both system.webserver/modules and system.web/httpmodules.

  • Sebastiaan Janssen 5061 posts 15523 karma points MVP admin hq
    Oct 28, 2010 @ 12:37
    Sebastiaan Janssen
    0

    Hmm, so I've done all this, added:

    <pages enableEventValidation="false" enableSessionState="true">

    Added in system.webserver/modules and system.web/httpModules:

          <remove name="session"/>
          <add name="session" type="System.Web.SessionState.SessionStateModule"/>

    Sessionstate node looks like this:

    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />

    Umbraco 4.0.4.2 with Contour in trial mode. Cleared out all of the browser cache + cookies. Did IISReset and SQL server reset.
    The data IS In fact saved in Contour, though because I'm running in trial mode, I can't see which data exactly is saved.

    When I make a textfield mandatory, I get another error (one that was supposed to be fixed almost a year ago):

    Server Error in '/' Application.

    Unable to find control id '6aa29d17_e1ca_466f_88e1_289003b3e27e' referenced by the 'ControlToValidate' property of 'mandatory'.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.Web.HttpException: Unable to find control id '6aa29d17_e1ca_466f_88e1_289003b3e27e' referenced by the 'ControlToValidate' property of 'mandatory'.

    Source Error: 

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace: 

    [HttpException (0x80004005): Unable to find control id '6aa29d17_e1ca_466f_88e1_289003b3e27e' referenced by the 'ControlToValidate' property of 'mandatory'.]
       System.Web.UI.WebControls.BaseValidator.CheckControlValidationProperty(String name, String propertyName) +11098929
       System.Web.UI.WebControls.BaseValidator.ControlPropertiesValid() +50
       System.Web.UI.WebControls.BaseValidator.get_PropertiesValid() +44
       System.Web.UI.WebControls.BaseValidator.Validate() +78
       System.Web.UI.Page.Validate(String validationGroup) +11106428
       System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +105
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +29
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2981
    


    Version Information: Microsoft .NET Framework Version:2.0.50727.4952; ASP.NET Version:2.0.50727.4955
  • Comment author was deleted

    Oct 29, 2010 @ 10:12

    @Sebastiaan, what version of Contour are you running?

  • Sebastiaan Janssen 5061 posts 15523 karma points MVP admin hq
    Oct 29, 2010 @ 10:16
    Sebastiaan Janssen
    0

    I upgraded to the latest nightly (oct 22) just to be sure.

  • Comment author was deleted

    Nov 01, 2010 @ 09:45

    @Sebastiaan, any chance you can mail me a backup of the site , since I can't reproduce the error.

  • Sebastiaan Janssen 5061 posts 15523 karma points MVP admin hq
    Nov 01, 2010 @ 15:59
    Sebastiaan Janssen
    0

    Alright, thanks to a little help from Tim, here's my solution: 

    Do NOT spell "Session" in lowercase.

    Bad:

    <remove name="session"/>
    <add name="session" type="System.Web.SessionState.SessionStateModule"/>

    GOOD:

    <remove name="Session"/>
    <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
Please Sign in or register to post replies

Write your reply to:

Draft