Silverlight 2 und auch 3 enthalten Templates für das erstellen eines WCF Services. Mann muss dann keine Interfaces mehr schreiben und das Binding ist richtig auf Basichttp gesetzt. Beim Deployen des WCF Services ist auf einem Wiundows 2008 Server folgender Fehler aufgetreten.
Konfigurationsfehler
Beschreibung: Fehler beim Verarbeiten einer Konfigurationsdatei, die für diese Anforderung erforderlich ist. Überprüfen Sie die unten angegebenen Fehlerinformationen, und ändern Sie die Konfigurationsdatei entsprechend.
Parserfehlermeldung: Unbekanntes Element "extendedProtectionPolicy".
Quellfehler:
Zeile 158: <binaryMessageEncoding /> Zeile 159: <httpTransport> Zeile 160: <extendedProtectionPolicy policyEnforcement="Never" /> Zeile 161: </httpTransport> Zeile 162: </binding> |
Quelldatei: C:\inetpub\wwwroot\svcs\web.config Zeile: 160
Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.4016; ASP.NET-Version:2.0.50727.4016
Um es kurz zu machen. Ein einfaches löschen der Zeile hilft. Ich habe da immer ein ungutes Bauchgefühl bei solchen Aktionen, denn ich wüsste gerne den tieferen Grund. Doku sagt auch nichts dazu.
Aus Blogeinträgen von Microsoft Mitarbeitern schließe ich, das dies als Bug gekannt sei aber was genaues weis keiner.