Today isn't the best sunday in the Netherlands to enjoy the weather so that left me with the decision to do something usefull (like the household) or do some rainy sunday coding. I obviously choose the latter and that is the reason for this post.
I'm currently busy refining my home buildserver. Build results can be browsed as well as the sourcecode but the code didn't get formatted. So wouldn't it be handy if you have a HttpHandler that formats sourcecode like csharp, vb.net, xml (related) and html? So I started googling but could find one! So that left me with some work!
I based the HttpHandler on Manoli's CSharpFormat
class. There are three HttpHandlers available:
They resemble Manoli's formatters if you didn't noticed already....
You need to add Manoli's CSharpFormat assembly and my Exyll.Web.HttpHandlers.Code assembly to you bin directory of you website. To make it all work you have to edit the web.config file and add the http handlers as shown in the web.config example
Watch out that you don't give access to your files that need to be secure!!!
After configuring all you need to do is test it! If everything works then you should see something like shown here.
Download the HttpHandler for csharp, xml and vb.net code formatting
See an example web.config
I case your not subscribed to the entlib mailinglist... The Enterprise library for .net 2.0