Thanks. Can you please elaborate on the session variables comment? Are
you saying that two apps cannot share/access session variables? Or
that its dangerous to do so - one vendor overwrites the others
value(s)?
I would imagine the apps would need access to the same session
information.
On Apr 1, 9:10 am, "Cowboy \(Gregory A. Beamer\)"
<NoSpamMgbwo...@comcast.netNoSpamM> wrote:
>Thanks. Can you please elaborate on the session variables comment? Are
>you saying that two apps cannot share/access session variables?
Not natively and I have not investigated why.
The keys in the config will allow you to see the session cookie and get the
session id. But this scenario does not natively work:
'App 1
Session["keyName"] = "something";
'App 2
string something = Session["keyName"];
I am not completely sure why this is, only that it is. One way around this
is to set up your own cache, based on session id and clear it out regularly
(perhaps on Session End?). As long as the cache can be accessed by all of
the applications, you can get to it. A database table can work here, along
with local cache for each application, after they pull the values. You can
set up a method to pull the cache by session that either pulls from cache
(if present) or the database.
>Or that its dangerous to do so - one vendor overwrites the
>others value(s)?
This is a possibility if you do cache information. If two apps use the same
name for variables that are not really the same, it will cause issues if
someone bounces from app to app. For this reason, you should have a high
level design that each one adheres to.
>I would imagine the apps would need access to the same session
>information.
Ultimately, once all applications are finished, you can work on merging them
into a single web app. Until then, you need some session mechanism other
than the built in one.

Signature
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA
Subscribe to my blog
http://gregorybeamer.spaces.live.com/lists/feed.rss
or just read it:
http://gregorybeamer.spaces.live.com/
*************************************************
| Think outside the box!
*************************************************