Self-service portal and agent in ASP.NET/C#

I'm building a software portal where through an ASP.NET page, users can select the software they would like to install. The request is written to an XML document on the client which an agent (on the client) then scans every 3 minutes to detect new install requests. The agent then caches setup files, runs silent install script etc etc.

This one-click self service solution worked great for me in Visual Studio however after uploading my ASP.NET site to a server, I foolishly realised that the XML document containing the requests was saving on the server (not the client like it was in VS). (the reason why I'm using an XML document to store the request info is so that if a user takes their laptop off-site where they cannot access our servers, they will still be able to run installs [that have already been downloaded]. Each request also contains indications as to whether it has started/finished download/install which means if a user shuts down their machine, the agent can pick up where it left off).

I posted a question on here asking whether ASP.NET has the ability to create and modify documents on the client side (which it doesn't)

Can anyone think of a work around?

Bit of a tough one :S Thanks!
AdamBockAsked:
Who is Participating?
 
AdamBockConnect With a Mentor Author Commented:
sorry if I didn't make it clear in my question but I was looking for technical help. A 3rd party product is not an option.
For anyone interested, there is NO way for an ASP.NET page to interact with the client's file system. I had to resort to writing all requests to an MSSQL database which the agent on the clients scan to detect software requests.
0
 
SAMIR BHOGAYTAFreelancer and IT ConsultantCommented:
Hi, this link is an example of self service portal and agent in asp.net with C#

http://www.alloy-software.com/an6/
0
 
AdamBockAuthor Commented:
my own solution
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.