我们需要在只能运行 .NET 2.0 的机器上实现 WCF 服务。
该机器是Windows XPe POS终端,我们还没有找到安装.NET 3.0的方法。我们无法使用新的 XPe 映像对其进行格式化,因为安装了专有的 POS 应用程序和驱动程序。
有没有办法在 .NET 2.0 上实现 WCF 服务?我们可以像.NET CF那样使用标准的 XmlSerializer 来处理消息,但是 .NET CF 不支持作为服务器......
另一种解决方案是以某种方式安装 .NET 3.0。安装程序抱怨没有安装 Windows XP SP2,并且Windows 更新在 XPe 上不起作用。
有任何想法吗?
更新:我们还希望选择使用SOAP Web 服务,但我们的目标平台没有安装IIS。有谁知道在没有 IIS 的情况下托管 .NET 2.0 Web 服务的良好(生产质量)方法?
解决方案:我们正在使用带有 .NET 2.0 Web 服务的 Cassini 作为标记的答案建议。到目前为止,这似乎运作良好。谢谢您的帮助。