C# 在Windows CE 2013中实现Web服务服务器

C# 在Windows CE 2013中实现Web服务服务器,c#,c++,web-services,windows-ce,C#,C++,Web Services,Windows Ce,我有一个智能设备(Windows CE 2013),它刚刚满足了从多个不同设备进行控制的要求,为此,我们决定从该设备提供一个网页,允许对其进行控制 我也读过压缩框架ASP.NET,所以我打算提供一个静态网页,其中包含一个调用设备上托管的web服务的javascript应用程序 我还发现了一个链接,解释如何在C++中服务SOAP服务,但是它看起来很旧,我更喜欢在C语言中这样做,因为它是我的预处理语言,而且我已经在它上面有了一些代码 我对这个解决方案不太满意,我是不是遗漏了什么?我真的不能在C#中做

我有一个智能设备(Windows CE 2013),它刚刚满足了从多个不同设备进行控制的要求,为此,我们决定从该设备提供一个网页,允许对其进行控制

我也读过压缩框架ASP.NET,所以我打算提供一个静态网页,其中包含一个调用设备上托管的web服务的javascript应用程序

我还发现了一个链接,解释如何在C++中服务SOAP服务,但是它看起来很旧,我更喜欢在C语言中这样做,因为它是我的预处理语言,而且我已经在它上面有了一些代码


我对这个解决方案不太满意,我是不是遗漏了什么?我真的不能在C#中做到这一点吗?

CF中没有提供web服务器功能的内置功能。WindowsCE总是附带一个HTTPD服务器,但是,老实说,它很糟糕,无论如何都不能与托管代码集成


很久以前,我们通过创建自己的类似IIS的web服务器实现()解决了这个问题。你也可以做一些类似的事情——这只是大量的套接字工作。这降低了并发请求处理的复杂性,并提供了类似IIS的对象模型,但您明白了。基本上,您必须编写整个内容。

CF中没有内置的东西提供web服务器功能。WindowsCE总是附带一个HTTPD服务器,但是,老实说,它很糟糕,无论如何都不能与托管代码集成


很久以前,我们通过创建自己的类似IIS的web服务器实现()解决了这个问题。你也可以做一些类似的事情——这只是大量的套接字工作。这降低了并发请求处理的复杂性,并提供了类似IIS的对象模型,但您明白了。基本上,您必须编写整个程序。

您可以尝试使用.NET的这个库


如果您从github使用branch v3,这是一个免费的案例。

您可以在.NET中尝试此库


如果您使用的是github上的branch v3,这是免费的。

主要答案是使用(或麻省理工学院许可的等效Civetweb)。它们是专为您的任务而设计的C web服务器—嵌入式web服务器


它们是,1个C源文件添加到您的项目中,给它一个选项数组,您就完成了。参见示例。它有很多特性,速度快,体积小(40kb)。他们说这需要5分钟才能开始,他们是对的——我现在倾向于用它为普通应用程序添加Web服务器功能。

主要答案是使用(或麻省理工学院许可的等效Civetweb)。它们是专为您的任务而设计的C web服务器—嵌入式web服务器

它们是,1个C源文件添加到您的项目中,给它一个选项数组,您就完成了。参见示例。它有很多特性,速度快,体积小(40kb)。他们说这需要5分钟才能开始,他们是对的-我现在倾向于使用它为普通应用程序添加Web服务器功能。

我决定尝试padarn:我决定尝试padarn: