代码之家  ›  专栏  ›  技术社区  ›  Davide Icardi i3arnon

在WCF跟踪上未找到配置评估上下文警告

  •  15
  • Davide Icardi i3arnon  · 技术社区  · 14 年前

    我在.NET4应用程序上托管了一组WCF服务。我手动创建ServiceHost类并开始侦听TCP端口。 所有的工作如预期,但在服务器端的WCF跟踪我得到下面的警告。

    未找到配置评估上下文。

    <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>
    

    你知道警告的原因吗?

    谢谢

    2 回复  |  直到 6 年前
        1
  •  3
  •   Jeff Caron    14 年前

    你看过MSDN的博客了吗: Missing Binding Extensions ?

    评估上下文未找到错误(或在具有标识符的跟踪中)System.ServiceModel.EvaluationContextNotFound未找到)通常是由于使用库中定义的配置元素(不包括在应用程序配置中)作为扩展而导致的。

        2
  •  0
  •   Aki    10 年前

    例如

      <system.serviceModel>
          <services>
              <service name="WCF_NameSpace.Service1" behaviorConfiguration="behave">
                  <endpoint address="" binding="basicHttpBinding" bindingConfiguration="bind" contract="WCF_Trace_2.IService1"></endpoint>
              </service>
          </services>