Ich versuche, einen WCF-Webservice zu erhalten, der an verteilten Transaktionen teilnehmen wird. Ich bekomme immer die folgende Fehlermeldung ...Konfiguration Bindungserweiterung konnte nicht gefunden werden
Konfiguration Bindungserweiterung 'system.serviceModel/bindings/myBinding' konnte nicht gefunden werden. Stellen Sie sicher, dass diese Bindung Erweiterung ordnungsgemäß registriert ist in system.serviceModel/extensions/bindingExtensions und dass es richtig
Hier ist die web.config
<system.serviceModel>
<services>
<service name = "DistServiceX">
<endpoint
address=""
binding="myBinding"
contract="IDistService"
/>
</service>
</services>
<bindings>
<wsHttpBinding>
<binding
name="myBinding"
transactionFlow="true"
/>
</wsHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
Dinkel
Kann jemand sehen, was falsch damit? Es macht mich verrückt!
Dank
Pete
Sie haben Recht. Außerdem musste ich die IDistService-Schnittstelle mit einem Namespace vollqualifizieren und zusätzlich die Namespace.class der implementierenden Klasse anstelle von "DistServiceX" angeben. –
Hallo Marc. Kannst du das in deine Antwort aufnehmen? Sobald die Antwort vollständig ist, kann ich sie als Antwort akzeptieren. Es wird nur für andere in Zukunft hilfreicher sein, wenn alle Probleme mit der Konfiguration in der akzeptierten Antwort erwähnt werden. –
@Peter Morris: guter Punkt - Antwort ist aktualisiert. –