It looks like I am going to be on a project where, for deadline and expertise reasons, we are going to code a web app (.NET 3.5) that will be deployed to enterprise laptops to be run locally. Since my experience with developing web apps has only been with centralized servers that I can immediately jump on and take control of, I'm trying to look ahead to see what problems with this approach I need to take into consideration. Some concerns that come to mind:
- Does the IIS version on XP present any large-scale problems?
- How do we deploy metabase changes to IIS instances on the laptops and enforce their update?
- For that matter, how should the code be deployed in general? Small client application that polls for updates and pulls down the needed binaries and forces an IIS recycle?
Client-app-versus-local-web-app conversation aside, can you think of any other problems that might show up with this approach?