Come aumentare i parametri maxReceivedMessageSize e maxBufferSize nel file app.config su 2000000 prima di eseguire l'applicazione.maxReceivedMessageSize e maxBufferSize in app.config
risposta
Hai bisogno di fare che il vostro legame, ma avrete bisogno di farlo su entrambi client e Server. Qualcosa di simile:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding maxBufferSize="64000000" maxReceivedMessageSize="64000000" />
</basicHttpBinding>
</bindings>
</system.serviceModel>
Grazie @ mattytommo, questo è quello che volevo. –
Grazie! Funziona anche per me. Funziona anche quando fornisco questa modifica solo per il cliente. – Sergey
perfetto, mi hai risparmiato un sacco di tempo :) ++ 1 –
Puoi farlo nel tuo app.config. così:
maxReceivedMessageSize="2147483647"
(Il valore massimo è Int32.MaxValue
)
o nel codice:
WSHttpBinding binding = new WSHttpBinding();
binding.Name = "MyBinding";
binding.MaxReceivedMessageSize = Int32.MaxValue;
Nota:
Se il servizio è aperto al mondo, pensa alla sicurezza quando aumenti questo valore.
soluzione facile: Verificare se funziona per voi ..
Goto web.config
Trova legame utilizzato dal cliente.
cambiamento come,
MaxBufferSize = "2147483647" MaxReceivedMessageSize = "2147483647"
Fatto.
nome vincolante = "BindingName" MaxReceivedMessageSize = "2097152" MaxBufferSize = "2097152" maxBufferPoolSize = "2097152"
sul lato client e lato server
La risposta attualmente accettato è corretto. È NON necessario per impostare maxBufferSize
e maxReceivedMessageSize
sul client e sull'associazione server. Dipende!
Se la richiesta è troppo grande (ovvero, i parametri del metodo dell'operazione di servizio richiedono molta memoria) impostare le proprietà sul lato server, se la risposta è troppo grande (cioè, il valore di ritorno del metodo dell'operazione di servizio è intensiva della memoria) imposta i valori sul lato client.
Per il diverso tra maxBufferSize
e maxReceivedMessageSize
vedere MaxBufferSize property?.
Se si utilizza un personalizzato vincolante, è possibile impostare i valori in questo modo:
<customBinding>
<binding name="x">
<httpsTransport maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" />
</binding>
</customBinding>
Aprire app.config sul lato client e aggiungere MaxBufferSize e MaxReceivedMessageSize attributi, se non è disponibile
originale
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Service1Soap"/>
</basicHttpBinding>
</bindings>
Dopo Modifica/Aggiornamento
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Service1Soap" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"/>
</basicHttpBinding>
</bindings>
- 1. Servizio WCF maxReceivedMessageSize basicHttpBinding issue
- 2. fuga e in App.config
- 3. Impossibile impostare maxReceivedMessageSize tramite web.config
- 4. Servizio WCF app.config
- 5. WCF maxReceivedMessageSize non impostato su 4215
- 6. Clickonce e app.config
- 7. App.config e file .ini
- 8. app.config in DAL e web.config in WebApplication
- 9. WCF MaxReceivedMessageSize non essere letto dal config
- 10. Ambito utente e ambito applicazione in app.config
- 11. ComVisible .NET montaggio e app.config
- 12. Differenze tra App.Config e Web.Config?
- 13. WCF: come posso ricreare in modo programmatico questi valori App.config?
- 14. MaxReceivedMessageSize non fissa il 413: Entità richiesta troppo grande
- 15. Modifica App.config in Runtime
- 16. C# app.config in winform
- 17. Aggiungere valori da app.config e recuperarli
- 18. Impatti delle modifiche web.config e app.config
- 19. Imposta WCC ClientCredentials in App.config
- 20. Chi copia app.config in app.exe.config?
- 21. Salvataggio e lettura di impostazione utente in app.config
- 22. WCF Dannata richiesta BAD 400 a causa di maxReceivedMessageSize rimanendo 65536
- 23. App.config per Xunit
- 24. Ottieni ConnectionString da app.config
- 25. Come ricaricare/aggiornare app.config?
- 26. global global app.config
- 27. .NET ConfigurationManager app.config confusione
- 28. Ricarica app.config con NUnit
- 29. Percorso relativo app.config
- 30. Ubicazione servizio app.config
E 'per WCF? – sll