Interesting problem with session state...help?

M

Marcus

We have a third party application built for us that utilizes Sql
Server Reporting Services to produces various reports for our
business. Normally one would access the various reports directly
through their asp.net application. However, I am trying to build a
link directly to a specific report within their application so it can
be clicked on from our intranet (i.e. outside their application). The
link looks something like this:

http://request.bentall.com/Request//Page.aspx?k=1108&PropertyKey=1176533&UserKey=2262

If one starts up a new instance of IE, and enters the above link, the
page redirects to:

http://request.bentall.com/Request/Default.aspx

and then loads up the correct report in the center frame with the
various frames of the frameset loaded correctly. HOWEVER, if I try to
go to this link once again (either immediately or after browsing away
to another page anywhere and then returning), the redirection does not
occur and the initial url loads without the frameset (i.e.
http://request.bentall.com/Request//Page.aspx?k=1108&PropertyKey=1176533&UserKey=2262).
If I start up a new instance of IE, then it works fine for that first
visit to the report, but the next visit same problem. I thought that
it might be a session state issue, so I cleared all the temporary
files and cookies, but still no go. It baffles me how somehow the
asp.net application has some sense of whether I have been to the
report page already with this instance of IE. Am I somehow not
breaking the session by removing all cookies? Is there something else
I can try? By the way, evening spawning a new IE window (ctrl-N) which
I gather is the same IE process has the same problem.

Thanks for any feedback.

Marcus



If you now open up a new IE browser and go to this url, there is a
redirection that occurs to load the frameset (http://
request.bentall.com/Request/Default.aspx), with the above URL (the
asset summary report) loading in the center frame. Now if you navigate
anywhere else with this browser instance, and then go to the asset
summary report once again (for the same or any other property), the
report loads but now with no frameset, just the report frame. Thus,
the breadcrumb link at the top of this page yields javascript errors
as they are trying to reference the frames that do not exist. Clearing
out cookies and temporary files does not changes this behavior. Do you
have any thoughts on what is going on here, and how to get around it?
 
B

bruce barker

it probably uses a session cookie, which is not written to disk. install
fiddler, and you can see the cookies.


-- bruce (sqlwork.com)
 
M

Marcus

Thanks, Bruce. I hadn't really used Fiddler much before, but it really
helped out. Found that the session was staying active and that the
application was redirecting to another page where credentials were
being checked. Building my url based on this page did the trick.

Thanks,
Marcus
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top