WTF

Entries from December 2006

  • Homepage

Dec 13: Accessing ASP3.0 Session Object from .NET component

New project, new challenge... How true. A coworker came to me with the following issue:
In an ASP3.0 web application we call a .NET component and we want to access the intrinsic ASP objects (for instance the Session object) from there. Now in a legacy VB COM component you would just reference mtsax.dll, declare a variable as ObjectContext and call GetObjectContext.

Private ObjectContext As MTxAS.ObjectContext
Private Session As ASPTypeLibrary.Session

Set ObjectContext = GetObjectContext()
Set Session = ObjectContext("Session")
 

After reading a lot about session integration between ASP.NET and ASP3.0 (which I was not looking for), the answer turned out to be extremely simple. Sometimes it is just a matter of looking at the right place. To quote Ohad Israeli, who pointed me in the right direction:
The answer is always there…
the problem is that you just don’t look at the right place :-)


Dim objAppServer As COMSVCSLib.AppServer
Dim objContext As COMSVCSLib.ObjectContext
Dim objSession As ASPTypeLibrary.Session

objAppServer = New COMSVCSLib.AppServer
objContext = objAppServer.GetObjectContext()
objSession = objContext("Session")      'Obtain ASP Session object.
 

Posted by Twan Jacobs in WTF Comments: (0) Trackbacks: (0)
« previous page   (Page 1 of 1, totaling 1 entries)   next page »

Calendar

Back December '06 Forward
Mo Tu We Th Fr Sa Su
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Archives

  • May 2012
  • April 2012
  • March 2012
  • Recent...
  • Older...

Categories

  • XML BizTalk
  • XML C#
  • XML Daily Didst
  • XML Infra
  • XML SQL
  • XML WCF
  • XML WTF


All categories

Syndicate This Blog

  • XML RSS 2.0 feed
  • XML RSS 2.0 Comments

Blog Administration

Open login screen

Powered by

Serendipity PHP Weblog
 

Layout by Andreas Viklund | Serendipity template by Carl