One of my clients asked for a change to their website so like I've done countless times in the past, I made the change, built it in my development environment and it worked and tested fine. Move the code behind file to the production server and it continued to give me the old behavior.
After a lot of testing and debugging, I discovered that the new file doesn't look like it's getting compiled. I looked at the event log and no errors are being generated. I restarted IIS and then rebooted the server just for grins. Nothing has worked.