Lately I've been hard at work engaged in converting some of my web applications to httphandlers.
I have several web apps that I developed that are a mix of ASP.NET pages and a compiled library. The web apps are used on multiple sites and deployment is a pain. Since each of the sites where the web apps are compiled, when I make a change to a web app, even a small one, I need to recompile each of the sites that use that app.
It's a lot of work to convert a web app to an HTTPHandler. All the HTML has to be rendered and sent out as strings, so there's quite a bit of typing. But the benefit is huge: Now, each site has a directory with a web.config file. The web.config file points all requests to the directory to the corresponding HTTPHandler, which I've put in the library along with the business and database logic for the web app.
Now, deploying a revision to a web app is as simple as just copying the compiled web app DLL to the bin directory on each web site where it is utilized. Cool! Yea!
My air conditioning went on the blink over the weekend. The repairman came out today and determined that the problem was a burned-out fan motor on the external unit. The work seemed simple to me--I was shocked at the cost to replace the motor: $250! Since the actual motor was covered under warrenty, this is all labor and the serviceman was here only for about an hour and a half. That's $166/hour. I think I'm in the wrong business!
I've been reading George R.R. Martin's long (really, really long) series "A song of fire and ice". It's a great series. Wonderful, very realistic descriptions of medieval intrigues and battles with all the blood and realism of braveheart. No disney here! However, I just couldn't soldier on to the fourth book in the series, "A storm of crows". It just got to me after a while---too many protagionists, too many of whom seemed to die or be disfigured just as I was starting to become interested in them.
Then I cheated--I looked at the amazon.com book reviews for the book (a wonderful feature of amazon). What I found is that there is a fifth promised book in the series, not yet published. So that if I did continue on, I would find myself at a cliff-hanger ending with no fifth book in site for what could possibly be years. Better to wait until all the books are written. Perhaps then I'll continue on...