We need to implement a WCF service on a machine that can only run .NET 2.0.
The machine is a Windows XPe POS terminal, and we have not found a way to install .NET 3.0. We can't really format it with a new XPe image because there is a proprietary POS application and drivers installed.
Is there a way to do implement a WCF service on .NET 2.0? We can use the standard XmlSerializer for the messages as .NET CF does, but .NET CF doesn't support being a server...
An alternate solution is to somehow install .NET 3.0. The setup complains about Windows XP SP2 not being installed, and Windows Update doesn't work on XPe.
Any ideas?
UPDATE: We would also like the option to use SOAP web services, but our target platform does not have IIS installed. Does anyone know a good (production quality) way to host a .NET 2.0 web service without IIS?
SOLUTION: We are using Cassini with .NET 2.0 web services as the marked answer suggested. This seems to be working well thus far. Thanks for the help.