Jas*_*ger 19 c# web-services windows-services embeddedwebserver
是否可以创建可以处理Web服务请求的C#EXE或Windows服务?显然,某种嵌入式,可能有限的Web服务器必须是EXE /服务的一部分.EXE /服务不必依赖于安装IIS.优选地,嵌入式Web服务可以处理HTTPS/SSL类型连接.
方案是这样的:客户想要在他们的公司机器上安装一个小代理(Windows服务).代理将有两个主要任务:1)随着时间的推移监视系统并收集某些数据,以及2)响应Web服务请求(SOAP -v-REST仍然被讨价还价)以进行数据收集或系统更改.客户喜欢Web服务API的概念,因此可以编写任意数量的客户端(使用任何语言)来访问企业计算机上运行的各种代理.他们希望安装相对轻松(安装.NET,某些程序集,服务,修改Windows防火墙,启动服务),而无需安装和配置IIS.
我知道我可以用Delphi做到这一点.但是如果可能的话,客户更愿意在C#中完成这项工作.
有什么建议?
是的,这是可能的(并且相当容易).
这是一篇CodeProject文章,展示了如何在C#中创建基本的HTTP服务器.这可以很容易地放在独立的EXE或服务中,并用作Web服务.
| 归档时间: |
|
| 查看次数: |
28010 次 |
| 最近记录: |