When I run a IIS site locally, all site failures (aspx compilation bugs, exceptions in code, etc) are logged to the system event log. I can check the event log to see the HTTP request path and the exception details.
When I run the site on a webhost, I don't have access to the event log. How can I get the same level of error information?
I should be using a logging provided that records exceptions to a database or something. But suppose that code doesn't even get a chance to run, perhaps because a DLL doesn't load. How could I get information about that failure?