Ejecutando WCF Test Client y recibiendo el error MaxReceivedMessageSize después de aumentar en app.config
Frecuentes
Visto 3,839 equipos
6
Estoy tratando de configurar mi primer servicio WCF en VS 2013. Estoy ocupado trabajando en un tutorial, pero he tenido un problema...
Ejecutar un servicio simple (DataViewerService) que llama a una base de datos para devolver un conjunto de registros. He cambiado mis enlaces a:
<bindings>
<basicHttpBinding>
<binding allowCookies="true"
maxReceivedMessageSize="20000000"
maxBufferSize="20000000"
maxBufferPoolSize="20000000">
<readerQuotas maxDepth="32"
maxArrayLength="200000000"
maxStringContentLength="200000000"/>
</binding>
</basicHttpBinding>
</bindings>
dentro de system.serviceModel, y directamente debajo he incluido
<services>
<service name="DataViewerService.Service1">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8733/Design_Time_Addresses/DataViewerService/Service1/" />
</baseAddresses>
</host>
<endpoint address="http://localhost:2112/Viewer"
binding="basicHttpBinding"
contract="DataViewerService.IService1">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
Después de buscar en Google, todo lo que leí es que tanto el cliente como el servidor deben configurarse ... Sin embargo, estoy ejecutando en localhost y estoy consumiendo dentro del cliente de prueba de wcf. Parece que no puedo averiguar dónde más necesito hacer estos cambios... ¿Qué diablos me estoy perdiendo?
1 Respuestas
8
Debe editar la configuración en el cliente de prueba de WCF.
Justo en la parte inferior de su servicio agregado, verá un nodo llamado "Archivo de configuración".
Prueba a minimizar tu contrato para verlo
Respondido 07 Oct 14, 15:10
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c# wcf visual-studio wcf-binding or haz tu propia pregunta.
En mi Explorador de soluciones en mi Servicio, veo seis nodos: Propiedades, Referencias, App.config, IService1.cs, packages.config y Service1.cs. Ya hice los cambios en App.config... No veo otros nodos que indiquen configuración. - mrwienerdog
No es su servicio, el cliente que se conecta a su servicio (tiene la 'referencia del servicio' o 'cliente') - Samjongenelen
No en su solución, en su cliente de prueba WCF. - DaveBM
He actualizado la publicación con una captura de pantalla. El cliente de prueba de wcf es un cliente y utilizará los valores predeterminados; deberá editar estos valores predeterminados. DaveBM
Esto no funciona para mí. Estoy seguro de que solía... ¿Windows 10? estudio visual 2013 - AntDC