lessons learned from a sharepoint deployment: break the http handler into its own project and sign it with a strong name