There are some open source projects for lightweight web servers implemented in C#.
- There's the C# WebServer
project on Codeplex.
- The Kayak project on Google Code.
The Kayak project looks promising, but the C# WebServer project seems more robust at the moment.