Was sind die minimalen Client-Einstellungen, die ich für eine optimierte WCF-Konfiguration in der app.config tun muss? dieseWCF minimaler Client app.config Einstellungen
Der Standard ist:
<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 brauch ich?
bearbeiten: Sollte ich nur Teile herauszureißen, bis es bricht? Ich hatte gehofft, einige gute optimierte wsHttpBindings zu finden, mit denen die Leute viel Glück haben.
Es ist nicht klar aus der Frage, ob wir die Perspektive eines Servers oder eines Clients einnehmen sollten. Die minimale Konfiguration könnte abweichen. Ich vermute, dass keinerlei verbindliche Konfiguration benötigt wird. Sowohl ein WCF-Client als auch ein Server * könnten ohne verbindliche Konfiguration sehr gut funktionieren. Die Minimalkonfiguration wäre entweder das Element ' 'oder' ', je nachdem, ob die Frage auf einen Client oder einen Server gerichtet ist. –