Ich erhalte eine Ausnahme, wenn ich versuche, eine Web-Service-Client-Instanz zu erstellen. Die Nachricht lautet "Unbekanntes Attribut 'defaultAlgorithmSuite'. Beachten Sie, dass bei Attributnamen die Groß-/Kleinschreibung beachtet wird". Die Anwendung ist ein MVC 5 über .NET Framework 4.5, das in IIS Express von Visual Studio 2015 debuggt wird. Derselbe Code funktioniert in einer anderen Anwendung mit denselben Eigenschaften. Die Syntaxüberprüfung in der Datei Web.config erkennt die Attribute in der Tag-Sicherheit innerhalb einer verbindlichen Konfiguration des Service nicht.Unbekanntes Attribut 'defaultAlgorithmSuite'
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_MaxValueRecovery" allowCookies="true" maxReceivedMessageSize="20000000" maxBufferSize="20000000" maxBufferPoolSize="20000000">
<readerQuotas maxDepth="32" maxArrayLength="200000000" maxStringContentLength="200000000" />
</binding>
<binding name="CustomBinding_IMyService">
<security defaultAlgorithmSuite="Default"
authenticationMode="UserNameOverTransport"
requireDerivedKeys="true"
includeTimestamp="true"
messageSecurityVersion="WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10"
allowInsecureTransport="true"
enableUnsecuredResponse="true">
<localClientSettings detectReplays="false" />
<localServiceSettings detectReplays="false" />
</security>
<textMessageEncoding messageVersion="Soap12" />
<httpTransport />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://.../MyService.svc"
binding="customBinding" bindingConfiguration="CustomBinding_IMyService"
contract="MyNamespace.IMyService" name="CustomBinding_IMyService" />
</client>
</system.serviceModel>
Was vermisse ich oder mache ich falsch? Vielen Dank ...