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>