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 any way to do implement a WCF service on .Net 2.0? We can use 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 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.