> I have my search application which displays results based
> on query given by user. I provided pagination for this
> application so that user can navigate through the search
> results. The first time user queries the application, it
> creates an xml file on the webserver and uses this xml
> file to display records whenever user clicks next or prev
> buttons instead of getting the records from the database.
> When the user session times out this xml file gets deleted
> using Session_End event in global.ascx file as I am using
> Session state mode="InProc". The whole application works
> fine if we use single webserver. But, the problem arises
> if the same application needs to run in clustered web
> farm as the user may not be redirected to same server
> where the xml file gets created as he navigates through
> the search results. I also need to use Session state
> mode="SQL Server" to store the session state in clustered
> web farm environment. The session_end event only works
> in "InProc" mode. How do I delete the xml file that gets
> created on the server in multiple webserver environment?
> Any suggestions?
> Thanks in advance