Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Configuration evaluation context not found warning on WCF trace

Tags:

c#

.net

wcf

I have a set of WCF services hosted on a .NET 4 application. I manually create the ServiceHost class and start listening on TCP port. All works as expected but in the WCF trace on the server side I get the warning below.

Configuration evaluation context not found.

XML trace follows:

<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
    <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
        <EventID>524312</EventID>
        <Type>3</Type>
        <SubType Name="Warning">0</SubType>
        <Level>4</Level>
        <TimeCreated SystemTime="2010-09-03T12:33:01.9404010Z" />
        <Source Name="System.ServiceModel" />
        <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
        <Execution ProcessName="Server.Console.vshost" ProcessID="24612" ThreadID="10" />
        <Channel />
        <Computer>BAROLO</Computer>
    </System>
    <ApplicationData>
        <TraceData>
            <DataItem>
                <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Warning">
                    <TraceIdentifier>http://msdn.microsoft.com/it-IT/library/System.ServiceModel.EvaluationContextNotFound.aspx</TraceIdentifier>
                    <Description>Configuration evaluation context not found.</Description>
                    <AppDomain>Server.Console.vshost.exe</AppDomain>
                </TraceRecord>
            </DataItem>
        </TraceData>
    </ApplicationData>
</E2ETraceEvent>

Any idea about the reason of the warning?

Thanks

like image 484
Davide Icardi Avatar asked Sep 03 '10 13:09

Davide Icardi


1 Answers

Did you take a look at that MSDN blog: Missing Binding Extensions?

The evaluation context not found error (or in traces with the identifier System.ServiceModel.EvaluationContextNotFound) is generally caused by using a configuration element defined in a library that is not included in the application’s configuration as an extension.

like image 119
Jeff Caron Avatar answered Oct 25 '22 05:10

Jeff Caron