6

This might be too much to ask. (Why on earth would I want to depart from IIS after all?)

What I'm looking for is a pretty good embeddable HTTP server. I've looked around, and I'm not yet sold on Kayak. But I haven't found many others.

Can anyone recommend a reliable, embeddable HTTP Server written in C#? Preferably one that implements the Python WSGI spec, that would be awesome.

lucidquiet
  • 6,124
  • 7
  • 51
  • 88
  • 2
    Might want to expand on "not yet sold on Kayak" - e.g. what is missing or desired? Also, what is the overall goal/purpose? Running an ASP.NET application? Hosting vanilla HTML? Old-school CGI (or WSGI)? A custom web-service with no "standard Microsoft" Web dependencies? –  Feb 28 '13 at 00:55
  • 2
    What do you mean, "for C#"? Do you mean "for .NET"? In which case, which version of .NET? Does it need to be _written_ in C# or would it be ok if it were written in another managed language? – John Saunders Feb 28 '13 at 01:03
  • @pst I'm looking for something that's a lot like the Jetty DropWizard implementation. See: http://dropwizard.codahale.com/getting-started/ I doubt there's anything that's really close to that implementation, but maybe starting with an HTTP server I can work on getting closer. – lucidquiet Feb 28 '13 at 04:55
  • @John Sauders I prefer the C# language over the other Managed Languages, so ultimately I'd prefer the implementation be done in C#. And you are right for .NET, and I'd want to run it on a .net 4.5 machine. I've been thinking that maybe SignalR might have something I can use -- but haven't really research it deeply enough. – lucidquiet Feb 28 '13 at 04:59
  • Why do you care what language it's written in, if it works? – John Saunders Feb 28 '13 at 06:05
  • @JohnSaunders Because I'd like to hack on it -- and I loath VB. – lucidquiet Feb 28 '13 at 16:29
  • "not yet sold on Kayak" -- well, now with the benefit of time, as of today the last meaningful commit on the github repo was > 5 years ago... – Raman Mar 22 '17 at 12:09
  • For ASP.NET Core, Microsoft has released Kestrel: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?tabs=aspnetcore2x – Raman Sep 23 '17 at 18:12

0 Answers0