WCF error con il tag extendedProtectionPolicy
Se vi capita il seguente errore con applicazioni che usano WCF
A quanto pare su alcuni sistemi operativi, per restizioni di sicurezza, questo tag genera errore. E' un bug noto e attualmente l'unica soluzione è rimuovere il tag extendedProtectionPolicy dal web.config.
{System.Xml.XmlException: 'Element' is an invalid XmlNodeType. Line 8, position 26.
at System.Xml.XmlReader.ReadEndElement()
at System.Configuration.ConfigurationElement.ReadEmptyElement(XmlReader reader)
at System.ServiceModel.Configuration.BasicHttpSecurityElement.ReadXml(XmlReader reader)
at System.ServiceModel.Configuration.BasicHttpBindingElement.ReadXml(XmlReader reader)
at System.ServiceModel.Configuration.BasicHttpBinding
questo è dovuto alla presenza del seguente tagat System.Xml.XmlReader.ReadEndElement()
at System.Configuration.ConfigurationElement.ReadEmptyElement(XmlReader reader)
at System.ServiceModel.Configuration.BasicHttpSecurityElement.ReadXml(XmlReader reader)
at System.ServiceModel.Configuration.BasicHttpBindingElement.ReadXml(XmlReader reader)
at System.ServiceModel.Configuration.BasicHttpBinding
XML
<transport>
<extendedProtectionPolicy policyEnforcement="Never" />
</transport>