I’ve had this problem in the past, and the solution was always a configuration issue, or needed to run aspnet_regiis -i or something. But aspnet_regiis doesn’t fix the problem, and I can’t find anything that would be wrong in any configuration file.
Is there some log that I’m not looking in that would tell me exactly what “500 – Internal server error” I’m actually hitting?
If it’s the
500 - Internal Server Errorpage that looks like this that you’re seeing:Then you can have IIS7 to pass the detailed error back to the client by configuring the following:
If you’re using IE then remember to turn off Show friendly HTTP error messages (in Tools -> Options -> Advanced), but you knew that already :).
If that still doesn’t shed any light on the problem then you can use Failed Request Tracing which is a very effective diagnostic tool: