I'm working on a project that requires an in process web server to run the web based UI. The best option I have come across is CassiniDev
EDIT: did some tests and noticed that issue isn't synchronous way of processing requests, it has to do with tcp-connects. fiddler shows 1 second as the tcp-connect time.
Are there any alternatives?
These are the main criteria:
must be in process, or at least usable without any installation.
must be able to process request asynchronously.
distributable for free with an open-source project.
I will also accept a patch to fix CassiniDev as an answer ;)