I want to build a WPF web application that could installed on a user’s computer. So any hosting requirements would be subject to whatever configuration the user has. What are there requirements to host a WPF application?
- Can any OS be used?
- Is it required that the .Net framework be installed on the machine?
- Obviously some webserver must be installed, what are the restrictions on the webserver for this technology? Does it have to be IIS?
- Anything else?
WPF is a client-side technology – not really a “hosting” technology. Typically, you’d use Windows Communication Foundation (WCF) for a service provider.
For either of the two above technologies, the system will require the appropriate .NET framework to be installed. (If you target .NET 3.5, it will require .NET 3.5, etc.) WPF requires Windows for the OS, as it isn’t supported by the Mono project. WCF is partially supported via Mono on other platforms, however.