WCF Web Api 4.0 çerçevesini kullanıyorum ve maxReceivedMessageSize uygulamasında 65.000 hatası aştım.C# WCF Web Api 4 MaxReceivedMessageSize
Webconfig'imi bu şekilde görmek için güncelledim, ancak WCF Web API'sini uyandırdığım için artık bir webHttpEndpoint kullanmadığım için bunun artık kullanılmadığını düşünüyorum.
<standardEndpoints>
<webHttpEndpoint>
<!--
Configure the WCF REST service base address via the global.asax.cs file and the default endpoint
via the attributes on the <standardEndpoint> element below
-->
<standardEndpoint name=""
helpEnabled="true"
automaticFormatSelectionEnabled="true"
maxReceivedMessageSize="4194304" />
</webHttpEndpoint>
Nereden yeni WCF Web Api MaxReceivedMessageSize belirtebilirim?
Ben de boşuna bir CustomHttpOperationHandlerFactory denedim:
public class CustomHttpOperationHandlerFactory: HttpOperationHandlerFactory
{
protected override System.Collections.ObjectModel.Collection<HttpOperationHandler> OnCreateRequestHandlers(System.ServiceModel.Description.ServiceEndpoint endpoint, HttpOperationDescription operation)
{
var binding = (HttpBinding)endpoint.Binding;
binding.MaxReceivedMessageSize = Int32.MaxValue;
return base.OnCreateRequestHandlers(endpoint, operation);
}
}
havn't bu benim hizmetleriyle çalışacak şekilde almak mümkün olmuştur –
Selam nextgenneo, kodunuz şu ana kadar çalışır duruma nasıl başardınız? – Dominik