IIS get full error message for failed requests

Posted on

A server stack is the collection of software that forms the operational infrastructure on a given machine. In a computing context, a stack is an ordered pile. A server stack is one type of solution stack — an ordered selection of software that makes it possible to complete a particular task. Like in this post about IIS get full error message for failed requests was one problem in server stack that need for a solution. Below are some tips in manage your windows server when you find problem about iis-7.5, windows, wcf, iis, .

I have IIS set-up and serving my webservice. Unfortunately if the webservice throws an exception, all I get is a blue box with the title failed request.

What options do I have to actually see what went wrong? I’d prefer to get the exception message and a stack trace.

I already set-up “Failed Request Tracing” but the directory remains empty. If possible I’d prefer to get the stack trace in the browser directly.

Just if this matters: I have an IIS 7.5 on a Win 7 64 Pro box. The Webservice is a WCF C# project.

You will find the errors in the eventlog, but having them in the browser is indeed more convenient (especially during development). To do that: turn on debugging in your web.config. Also, switch custom errors off or set them to "Remote only".

<configuration>
    <system.web>
        <customErrors mode="Off" />
        <compilation debug="true" />
    </system.web>
</configuration>

Try this in your service behavior in web.config:

 <behavior name="Your.Service.Type">
    <serviceMetadata httpGetEnabled="true"/>
    <serviceDebug includeExceptionDetailInFaults="true"/>
 </behavior>

Leave a Reply

Your email address will not be published. Required fields are marked *