If things are working fine in your development environment and the issue happens only post deploying, you might have missed something during deployment.
Follow this and see if it still happens:
Deploying ASP.NET Websites on IIS 7.0 [
^]
If you still see the issue, look at the logs and eventviewer to get any direction on what is causing it.