smartcaveman
smartcaveman

Reputation: 42266

What is required for an IIS site to send error details to the browser?

I am receiving a Server Error on an ASP Classic site running on IIS 7.5.

I have "Send Errors To Browser" set to True, however I still receive the following error screen: 500 - Internal server error.  There is a problem with the resource your are looking for, and it cannot be displayed.

Upvotes: 13

Views: 23688

Answers (2)

Matthew Lock
Matthew Lock

Reputation: 13536

In my case my site needed to be an IIS Application, rather than just a virtual directory,

Upvotes: 0

Kev
Kev

Reputation: 119846

IIS is hijacking your classic ASP app's response. In your web.config file ensure that the following is configured:

<configuration>
    <system.webServer>
        <httpErrors existingResponse="PassThrough"/>
    </system.webServer>
</configuration>

Also make sure that you've enabled "Send Errors To Browser" in the ASP configuration feature for your site in IIS manager:

enter image description here

enter image description here

Upvotes: 17

Related Questions