P
Paul Speranza
Can anyone tell me what is wrong with this config? When I set up the behavior
to use the element
<loggableWCFErrorHandler />
The editor does not recongize it as a valid element.
The element 'behavior' has invalid child element 'loggableWCFErrorHandler'.
List of possible elements expected: 'serviceAuthorization,
serviceCredentials, serviceMetadata, serviceSecurityAudit, serviceThrottling,
dataContractSerializer, serviceDebug, serviceTimeouts, persistenceProvider,
workflowRuntime'.
I get this warning and of course my code does not work. I have looked at
every extension sample and can see nothing wrong. I am using VS 2008 with all
serice packs under XP.
<system.serviceModel>
<services>
<service behaviorConfiguration="MyServiceBehavior"
name="MyService">
<endpoint address="" binding="wsHttpBinding" contract="IMyService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="MyServiceBehavior">
<loggableWCFErrorHandler />
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<extensions>
<behaviorExtensions>
<add name="loggableWCFErrorHandler"
type="My.Handlers.LoggableWCFErrorHandlerBehaviorExtensionElement,
My.Handlers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
</behaviorExtensions>
</extensions>
</system.serviceModel>
to use the element
<loggableWCFErrorHandler />
The editor does not recongize it as a valid element.
The element 'behavior' has invalid child element 'loggableWCFErrorHandler'.
List of possible elements expected: 'serviceAuthorization,
serviceCredentials, serviceMetadata, serviceSecurityAudit, serviceThrottling,
dataContractSerializer, serviceDebug, serviceTimeouts, persistenceProvider,
workflowRuntime'.
I get this warning and of course my code does not work. I have looked at
every extension sample and can see nothing wrong. I am using VS 2008 with all
serice packs under XP.
<system.serviceModel>
<services>
<service behaviorConfiguration="MyServiceBehavior"
name="MyService">
<endpoint address="" binding="wsHttpBinding" contract="IMyService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="MyServiceBehavior">
<loggableWCFErrorHandler />
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<extensions>
<behaviorExtensions>
<add name="loggableWCFErrorHandler"
type="My.Handlers.LoggableWCFErrorHandlerBehaviorExtensionElement,
My.Handlers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
</behaviorExtensions>
</extensions>
</system.serviceModel>