Was sind die minimalen Client-Einstellungen, die ich für eine gestraffte WCF-Konfiguration in der app.config tun müssen?
Die Standardeinstellung ist diese:
<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>
Was kann ich ausschließen, und wie viel davon brauche ich?
bearbeiten : Sollte ich einfach anfangen, Teile herauszureißen, bis es bricht? Ich habe gehofft, einige gute optimierte wsHttpBindings zu finden, die Menschen haben viel Glück mit.
0 Stimmen
Aus der Frage geht nicht klar hervor, ob wir die Perspektive eines Servers oder eines Kunden einnehmen sollen. Die Minimalkonfiguration könnte unterschiedlich sein. Ich vermute, dass in jedem Fall keine verbindliche Konfiguration erforderlich sein sollte. Sowohl ein WCF-Client als auch ein Server pourrait funktionieren auch ohne verbindliche Konfiguration sehr gut. Die minimale Konfiguration wäre entweder die
<client>
o<services>
Element, je nachdem, ob die Frage an einen Client oder einen Server gerichtet ist.