代码之家  ›  专栏  ›  技术社区  ›  Dennis C

在C中创建简单的嵌入式HTTP和HTTPS应用程序#

  •  8
  • Dennis C  · 技术社区  · 17 年前

    有一个简单的 http server API 你可以做一些 simple stuff 快速,无需任何附加依赖/安装。

    .NET中有类似的API/库吗 没有IIS ?

    例如,我是一个运行的小窗口服务,我想添加一个简单的愚蠢的Web界面,以允许本地/远程控制/监视。

    3 回复  |  直到 12 年前
        1
  •  9
  •   Community Mohan Dere    9 年前

    HttpListener 我相信,即使没有IIS,也能连接到http.sys。

    不过,您需要向服务帐户添加权限- netsh 在Vista上, httpcfg 在XP上(“如何”涵盖 here )

        2
  •  9
  •   Jan Willem B    14 年前

    除了前面提到的 webserver project on codeplex ,我在生产应用程序中使用过,另一个简单的HTTP服务器API选项是 Kayak . 皮艇似乎处于早期发展阶段。还没有达到1.0。

    最新消息:我注意到我与皮艇的原始链接最近断了。皮划艇的主要网站已经移动到 http://kayakhttp.com/ 但该代码托管在谷歌代码上: http://code.google.com/p/kayak/ .

    更新2:很明显,Kayak源代码又移动了一次,这次移动到了Github: https://github.com/kayak/kayak/ .

    更新3:Web服务器正在“迁移”到网络库,也在Github: https://github.com/jgauffin/griffin.networking

        3
  •  1
  •   D'Arcy Rittich    17 年前

    一个快速的谷歌给了我很多这样的例子,比如 Creating your own web server using C# .

    注意,这是一篇非常古老的文章,现在可能有更简洁的方法来完成这项工作。

    编辑:另一个很好的例子 here .