Can't enable session state

Last post 06-18-2009 7:00 AM by romu0. 8 replies.

Sort Posts:

  • Can't enable session state

    01-26-2007, 6:14 PM
    • Member
      2 point Member
    • mbeauregard
    • Member since 01-26-2007, 2:45 PM
    • Posts 3

    I'm working on a project that is using IronPython for ASP.NET and can't seem to get simple session state to work. I don't know if this has anything to do with the IRequiresSessionState marker interface not being implemented in the HttpHandler used by the CTP or maybe I'm just doing something wrong.

     I have configured my web.config to enable session state like so:
     

    <pages enableSessionState="true" compilationMode="Auto" pageParserFilterType="Microsoft.Web.IronPython.UI.NoCompileCodePageParserFilter"/>
    
    <sessionState mode="InProc" cookieless="false" timeout="120"/>
    

     

    Michael Beauregard

  • Re: Can't enable session state

    01-26-2007, 6:33 PM
    • Contributor
      4,146 point Contributor
    • ask_Scotty
    • Member since 01-06-2007, 10:52 AM
    • Warwick
    • Posts 707

    Hello my friend,

    I have not tried IronPython but what I would do is try the other modes of session state besides InProc.  Read up on this as this gets quite complicated. By the way, 120 minutes per session is excessive.  In a live environment serving many users, this would drain the server memory.  The default of 20 should suffice.   

    Kind regards

    Scotty

     

  • Re: Can't enable session state

    01-27-2007, 3:24 AM
    Answer
    • Member
      200 point Member
    • qingye
    • Member since 07-10-2002, 4:12 PM
    • Posts 47
    • AspNetTeam

    There seems to be an issue with enabling sesstion state via pages/enableSessionState setting in web.config. We will investigate. For now, Michael, have you tried to enable it from page directive on the aspx file? For example,

    <%

    @ Page Language="IronPython" CodeFile="Default.aspx.py" EnableSessionState="true" %>

    I was able to get below code working on an IronPython page:

    def Page_Load():
        Session.Add(
    "test", "some test value")
        Response.Write(Session[
    "test"])
        Response.Write(Session.IsCookieless)
        Response.Write(Session.Timeout)

    settings in <sessionState> section are all effective.

    Please let us know if this doesn't help.

    Thanks!
    Qing

  • Re: Can't enable session state

    01-28-2007, 3:11 PM
    • Member
      2 point Member
    • mbeauregard
    • Member since 01-26-2007, 2:45 PM
    • Posts 3

    Setting enableSessionState in the page directive works. Thanks for your help.

    Michael 

  • Re: Can't enable session state

    06-10-2007, 1:16 PM
    • Member
      18 point Member
    • NirvanaViper
    • Member since 04-19-2006, 1:23 PM
    • Posts 9

     

    1    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="insertcode.aspx.cs" Inherits="TinyMCE_jscripts_tiny_mce_plugins_insertcode_insertcode" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
     
  • Re: Can't enable session state

    07-25-2007, 10:03 AM
    • Member
      235 point Member
    • Kaan
    • Member since 02-07-2007, 11:53 PM
    • TÜRKİYE
    • Posts 285

    Hi Viper do  u use tinyMCE in an updatepanel?

    Kaan ÖZGEN
  • Re: Can't enable session state

    06-18-2009, 6:35 AM
    • Member
      6 point Member
    • romu0
    • Member since 06-18-2009, 6:30 AM
    • Posts 3

     i have a base class (in the App_Code folder) derived from System.Web.UI.Page; this base class does not have a aspx page for itself.

    but other aspx-pages derive from the base class.

    i cannot use Session in the base class.

    i tried <pages buffer="true" enableSessionState="true" /> and <pages enableSessionState="true" /> in the webconfig (under node <system.web>) but then i get an 500 internal server error, for every page in the project! i use Asp.net 2 and VS2008!

    Any ideas?

     

  • Re: Can't enable session state

    06-18-2009, 6:41 AM
    • Member
      6 point Member
    • romu0
    • Member since 06-18-2009, 6:30 AM
    • Posts 3

    server error 500 is now gone; but cannot i use Session or base.Session in my base class? the base class is in the App-Code folder and is derived from System.Web.UI.Page.

  • Re: Can't enable session state

    06-18-2009, 7:00 AM
    • Member
      6 point Member
    • romu0
    • Member since 06-18-2009, 6:30 AM
    • Posts 3

    solved.

    System.Web.SessionState.HttpSessionState session = HttpContext.Current.Session;

Page 1 of 1 (9 items)