RDLC Object datasource can't get System.Web through webform reportviewer

  • Thread starter Thread starter Greg
  • Start date Start date
G

Greg

I am running an RDLC with a object datasource. In the object I try to
access System.Web.Httphandler to get the session, but it is nothing.

The reportviewer running my rdlc from a webform, and it seems as though
there is a setting or something to enable the object datasource access
to the session but I cannot figure it out.

Can someone help?
 
Currently I get this error when it tries to access
System.Web.Httphandler.Current

Microsoft.Reporting.WebForms.AspNetSessionExpiredException
 
lotta typos today, I am accessing:
System.Web.HttpContext.Current.Session("PhysicalWebPath")
and Current is Nothing
 
This is not too surprising. The web control uses web services. I am not sure
it has a physical web path. What are you trying to determine?
 
Just trying to grab a session value, so if its a web service that the
web control uses, is there an EnableSession true setting I cause use in
my object datasource like I do in a standard webservice to share the
session?
 
On a side note, can I see these webservices? Like does it create a
asmx file or something I can connect to in IE for the object
datasources the reportviewer communicates with?
 
The webservices are documented and you can use them yourself. Prior to 2005
people would (and still can) roll there own, not using the control. The
previous control (really a sample) used URL integration and so had some
difficulties.

In Books Online look for web services and you will see lots of
documentation.
 
Back
Top