I'm having real issues getting some (externally-written) ASP running on IIS 7.5.
ASP is set up and I've enabled error messages in the two places mentioned in articles such as http://weblogs.asp.net/nannettethacker/archive/2009/01/09/enabling-asp-classic-error-messages-in-iis7-and-windows-web-server-2008.aspx, however I'm not getting proper error messages.
As an example, this ASP page works as expected (on-screen shows "hello world"):
hello <% Response.Write "world" %>
Interestingly, if I force a compile error, I get detailed errors:
hello <% Response.Write "world"; %>
Microsoft VBScript compilation error '800a0401' Expected end of statement /test.asp, line 3 Response.Write "world"; ----------------------^
However, if I change the code so it produces a runtime error, it silently fails:
hello <% Dim x: x = Int("hello world") Response.Write "world" %>
This will output:
i.e. no error, no "world", no nothing. Tracing the request/response in Fiddler shows that it just seems to stop at this point. I can't see anything on the server that's logging an error.
Been tearing my hair out on this for a while - I just can't see what's swallowing the error.