1
我在嘗試創建Web服務客戶端實例時收到異常。該消息是「無法識別的屬性'defaultAlgorithmSuite'。請注意,屬性名稱區分大小寫」。該應用程序是一個基於.NET Framework 4.5的MVC 5,它正在Visual Studio 2015的IIS Express中進行調試。相同的代碼在另一個具有相同屬性的應用程序中工作。 Web.config中的語法驗證無法識別服務綁定配置中標記安全性中的屬性。無法識別的屬性'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>
我失蹤或做錯了什麼?謝謝...