Search

C# WebServer (inactive)

Abandoned I haven't had time to do anything with the project for over a year. Please consider the project as abandoned unless someone else steps forward.

If you need my help, you need to pay for it at an hourly rate. Contact me at jonas@gauffin.org.

Alternatives

Features in v1.1

  • HTTP Basic and Digest authentication - The authentication process is activated either by throwing the UnauthorizedException or tagging controller methods with a special attribute.
  • Controllers ("C" in MVC)
  • Template engines ("V" in MVC)
  • Multiple web sites module (serve multiple websites in same server).
  • HTTPS Support (SSL)
  • Multilingual applications
  • Validator - Validates input (got multilingual support)
  • Uniform input handling - Handle querystring/form/xml in the same way (you can add your own decoders too).
  • Helpers
  • Testing Simplified testing of controllers.

Features in v2.0

Version 2.0 is still a beta. Use v1.1 if you need a stable version.
  • MVC
  • External view engines (Spark, NHaml support included)
  • HTTPS
  • HttpFactory -> incject your own types to create a custom server.
  • Abstract logging system -> Very easy to add support for your favorite logging framework. Built in support for console logging.
  • Each header is parsed into an object -> Easier to handle header information.


Click on the documentation tab for examples.

Code documentation

Extremely well-commented source code
C# Webserver is written mostly in C#.

Across all C# projects on Ohloh, 22% of all source code lines are comments. For C# Webserver, this figure is 37%.

This very impressive number of comments puts C# Webserver among the best 10% of all C# projects on Ohloh.

A high number of comments might indicate that the code is well-documented and organized, and could be a sign of a helpful and disciplined development team.


(the text is taken from ohloh)

My very own blog: http://blog.gauffin.org
Last edited Nov 8 2011 at 6:22 AM by jgauffin, version 70
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365