tutorial opt library example easy curl_easy_setopt c# http webserver

c# - opt - libcurl tutorial



Cree aplicaciones simples http y https incrustadas en C# (3)

Un Google rápido me dio muchos ejemplos de esto, como crear tu propio servidor web usando C # .

Tenga en cuenta que ese es un artículo muy antiguo, probablemente haya formas más concisas de hacerlo ahora.

Editar: otro buen ejemplo aquí .

Hay una API de servidor HTTP simple que le permite hacer algunas cosas simples rápidamente, sin ninguna dependencia adicional / instalación requerida.

¿Hay alguna API / biblioteca similar en .NET SIN IIS ?

Por ejemplo, soy un pequeño servicio de ventana en ejecución, me gustaría agregar una interfaz web simple y estúpida para permitir el control / monitoreo local / remoto.


Además del proyecto de servidor web mencionado anteriormente en Codeplex , que he utilizado en una aplicación de producción, otra opción simple de API de servidor HTTP es Kayak . Kayak parece estar en una etapa de desarrollo temprano. Todavía no llegó a 1.0.

ACTUALIZACIÓN: noté que mi enlace original a Kayak se rompió recientemente. El sitio web principal de Kayak se ha movido a http://kayakhttp.com/ pero el código está alojado en el código de Google: http://code.google.com/p/kayak/ .

ACTUALIZACIÓN 2: Aparentemente, el código fuente de Kayak se ha movido una vez más, esta vez a GitHub: https://github.com/kayak/kayak/ .

ACTUALIZACIÓN 3: el servidor web se está "migrando" a una biblioteca de red, también en GitHub: https://github.com/jgauffin/griffin.networking


HttpListener engancha en HTTP.SYS incluso sin IIS, creo.

Sin embargo, necesitará agregar privilegios a la cuenta de servicio: netsh en vista, httpcfg en xp ("cómo" se cubre aquí ).