Quando si crea il proxy di un servizio WCF attraverso il mex potrebbe capitare di ricevere un errore dovuto alla dimensione del messaggio ricevuto superiore a 65Kb.
  Per risolvere il problema con VS2008 dovete aggiungere le seguenti righe di configurazione al file    
c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe.config     
    <system.serviceModel>     
        <client>     
            <endpoint name="net.tcp" binding="netTcpBinding" bindingConfiguration="bc" contract="IMetadataExchange" />     
        </client>     
        <bindings>     
            <netTcpBinding>     
                <binding name="bc" maxReceivedMessageSize="10000000">     
                    <readerQuotas maxNameTableCharCount="10000000" />     
                    <security mode="None"/>     
                </binding>     
            </netTcpBinding>     
        </bindings>     
    </system.serviceModel>
  Non è mia, ma del mitico collega XP Michele Zorzella.
		
			posted @ lunedì 7 aprile 2008 20:40