Work local in ASP.NET

  • Thread starter Thread starter Matt
  • Start date Start date
M

Matt

I am writing an application in ASP.NET where one of the requirements is
that the user wants the option to "work locally".

This is a Time and Expense application for sales people on the road. I
need to be able to remotely install the pages and save the data to xml
files until the next time they connect where it would then update the
enterprise database through some web services.

I would prefer not having a "local database", and I would really prefer
not even having the user run a local webserver (although I can't
imagine this scenario... how would ASP.NET run??)

Can anyone suggest anything?? Is this even possible? Any books,
examples, links would be AWESOME! I've seen web apps do this before,
I just don't know if they were .NET apps, or Java, or what...
Thanks,
Matt
 
All web application (.net, java, asp, php ...) must have a web server (IIS,
apache...). Moreover in .NET you must have the framework installed, in java
the JVM, theses requirements are only needs on the server. The client only
needs a web browser as IE, FF ...

So, if you works localy you must have :
- the web server installed localy (IIS for ASP.NET),
- all execution requirements for the technology you want to use (Framework
..NET for ASP.NET)
- and a web browser.
 
Thanks, I figured as much... so basically if they want to work local I
have to have some sort of remote installation that could install the
application to their local machine and create the necessary virtual
directories in IIS, and create them an icon on their desktop.
Hmmmm....

How does the application know if something changed? For instance; I
upload a new copy of the application to the server - is there a way to
auto-detect that it changed and update the local copy as well?

Thanks alot for you input, I appreciate it.
Matt
 
Umm, if they are able to remotely connect to get teh application to install
surely they can access the site to upload their timesheet settings.

If you must install IIS on their machines then I would run a cut down
version of the app that records the minimum of what they needs in some kind
of XML file, once on the main network they could possibly then import and
complete this data on the main system.

MattC
 
Back
Top