Ich versuche, einen WCF-Webservice zu starten, der an verteilten Transaktionen teilnehmen wird. Ich bekomme immer die folgende Fehlermeldung ...
Die Bindungsverlängerung 'system.serviceModel / bindings / myBinding' konnte nicht gefunden werden. Stellen Sie sicher, dass diese Bindungserweiterung ordnungsgemäß in system.serviceModel / extensions / bindingExtensions registriert ist und ordnungsgemäß buchstabiert ist
Hier ist die web.config
%Vor%
Kann jemand sehen, was damit nicht stimmt? Es macht mich verrückt!
Danke
Pete
Sie beziehen sich hier auf eine benutzerdefinierte Bindung:
%Vor% Es gibt jedoch keine benutzerdefinierte Bindung namens myBinding
irgendwo in Ihrer Konfiguration.
Ich nehme an, Sie möchten sich wirklich auf eine wsHttpBinding
und die myBinding
binding Konfiguration beziehen, die Sie in Ihrer Konfigurationsdatei angegeben haben. Außerdem muss der Name des Dienstes mit dem vollständig qualifizierten Namen der Klasse übereinstimmen, die den Dienst implementiert - einschließlich Namespace (und auch: der Name des Vertrags, der von diesem Dienst implementiert wird und auf einem bestimmten Endpunkt verfügbar gemacht wird, muss alle Namespaces enthalten):
Tags und Links wcf distributed-transactions