¿Cuáles son las configuraciones mínimas del cliente que debo hacer para una configuración optimizada de WCF en el app.config?configuración mínima de WCFconfig del cliente WCF
La opción por defecto es la siguiente:
<bindings>
<wsHttpBinding>
<binding name="WSHttpBinding_IService" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard"
maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true"
allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<reliableSession ordered="true" inactivityTimeout="00:10:00"
enabled="false" />
<security mode="Message">
<transport clientCredentialType="Windows" proxyCredentialType="None"
realm="" />
<message clientCredentialType="Windows" negotiateServiceCredential="true"
algorithmSuite="Default" establishSecurityContext="true" />
</security>
</binding>
</wsHttpBinding>
</bindings>
Qué puedo excluir, y cuánto de que necesito?
Editar: ¿Debo comenzar arrancando partes hasta que se rompa? Esperaba encontrar algunos wsHttpBindings optimizados con los que la gente tenga buena suerte.
No está claro a partir de la pregunta si debemos tomar la perspectiva de ser un servidor o un cliente. La configuración mínima puede ser diferente. De cualquier forma, supongo que no se necesita ninguna configuración de enlace de ningún tipo. Tanto un cliente WCF como un servidor * podrían * funcionar muy bien sin ninguna configuración vinculante. La configuración mínima sería el elemento '' o '' dependiendo de si la pregunta está dirigida a un cliente o servidor. –