Solved

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

Posted on 2011-03-15
3
644 Views
Last Modified: 2012-05-11
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!
0
Comment
Question by:AdamBock
  • 2
3 Comments
 
LVL 11

Expert Comment

by:SAMIR BHOGAYTA
ID: 35144433
Hi, this link is an example of self service portal and agent in asp.net with C#

http://www.alloy-software.com/an6/
0
 

Accepted Solution

by:
AdamBock earned 0 total points
ID: 35305315
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
 

Author Closing Comment

by:AdamBock
ID: 35339939
my own solution
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Save ms data to server side. 19 56
defining NULL or 0 10 44
Finding Events logs for IIS website that restarts 2 14
Need to sort columns in DataGridView 4 9
IntroductionWhile developing web applications, a single page might contain many regions and each region might contain many number of controls with the capability to perform  postback. Many times you might need to perform some action on an ASP.NET po…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question