Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / General / October 2005

Tip: Looking for answers? Try searching our database.

converting ASP.Net session type to an ASP one

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
genc_ymeri - 28 Oct 2005 01:30 GMT
Hi,
Well, I'm looking around for another opinion. We have two webservers, the
legacy one writen in ASP and the new one in ASP.Net.

Once a user logs in the ASP.Net web app, the session of the Login page gets
stored in a DB (in a binary format). Meantime, if the user chooses to go and
run the web legacy system, he doesn't want to log in again, so an "option"
we are considering  is to go and get the data from session of Login Page (of
ASP.net web app) which stored in DB at the very first step.

The issue we are facing is how can we convert the ASP.Net session into a old
ASP one ? Is that possible or should we consider another option ?

Any tips very much appreciated !!!!

PS:
1. Passing data through QueryString is not an option due to security
reasons.
2. Another way is to do this through webservices but we are going to parse
all the session data rather than converting it as is from ASP.Net to ASP and
vise versa.
Nicholas Paldino [.NET/C# MVP] - 28 Oct 2005 21:39 GMT
   When you say you store it in the database, what do you mean?  I mean,
are you storing values in the db?  If this is the case, then you can fetch
these values from the db and use them in a representation native to ASP.

   However, if you are serializing data types in the DB, you won't be able
to restore them (at least, easily) in ASP.  You would have to create a COM
object in .NET which will perform the deserialization for you, and then make
sure ALL types in the serialized object graph are available for COM interop.

   You still run into the problem of passing the session id from ASP.NET to
ASP.  You would have to use the query string for that, or issue a POST
(which is the less feasable of the two).  You would have to do this on top
of any authentication you have as well (credentials should not be assumed
because of the session id).

   Web services would be a better option here, IMO, since it would allow
you to encapsulate the two systems better.

   Hope this helps.

Signature

         - Nicholas Paldino [.NET/C# MVP]
         - mvp@spam.guard.caspershouse.com

> Hi,
> Well, I'm looking around for another opinion. We have two webservers, the
[quoted text clipped - 17 lines]
> all the session data rather than converting it as is from ASP.Net to ASP
> and vise versa.
genc_ymeri - 28 Oct 2005 21:53 GMT
>>if you are serializing data types in the DB,
Yes.

>You would have to create a COM  object in .NET which will perform the
>deserialization for you, and then make sure ALL types in the serialized
>object graph are available for COM interop. You still run into the problem
>of passing >the session id from ASP.NET to

Yep, that's what my team thinks, to create a converter COM  object but my
argument is that we still facing the problem of passing at least one
argument, making it possible to know who is requesting .....

However, amzingly enough I found this idea later on implemented here too :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/con
verttoaspnet.asp


>>Web services would be a better option here, IMO, since it would allow
> you to encapsulate the two systems better.

I think the same and that's what I'm proposing to my team.

Thanks a lot and greatly appreciated,

Genc Ymeri,
Sr. Software Engineer
Bravera - Reston , VA

>    When you say you store it in the database, what do you mean?  I mean,
> are you storing values in the db?  If this is the case, then you can fetch
[quoted text clipped - 39 lines]
>> parse all the session data rather than converting it as is from ASP.Net
>> to ASP and vise versa.

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.