Solved

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

Posted on 2011-03-15
3
601 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

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

This article introduced a TextBox that supports transparent background.   Introduction TextBox is the most widely used control component in GUI design. Most GUI controls do not support transparent background and more or less do not have the…
In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

746 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

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now