このエラーを広範囲に検索し、提示された解決策をいくつか試しましたが (以下を参照)、何も機能していないようで、恐ろしい 413 エラーが継続的に発生します。
基本:
すべては .Net 3.5 を使用して C# で記述されており、IIS 6 を使用しています。
「仲介者」WCF Web サービス (基本的にはインターネットに公開される単なる転送サービス) と通信する WPF クライアント アプリケーションがあります。これは主力の WCF Web サービスと通信します (ここですべてのコードが定義され、内部ネットワークでのみアクセス可能な、プロキシの背後に適切に配置されています)
現在、'middleman' サービスは私のマシンでローカルに実行されていますが、いずれインターネットに公開された IIS ボックスに展開される予定です。
状況:
クライアントからサーバーにデータを送信しようとすると、413 エラーが発生します。私が送信しているデータは、約 41kb しかありません (Visual Studio による)。最小限のファイル サイズ (15 バイト) を送り返してみましたが、うまくいきました。また、ローカルホストでサーバーをテストしている間は、このエラーは発生しなかったことに注意してください。
行ったこと:
IIS ボックスでコンソール コマンドを使用して、UploadReadAheadSize を 130670 に増やしました。さらに、クライアントと 2 つのサービスのすべての App.config ファイルと Web.config ファイルを変更して、maxReceivedMessageSize を増やしました。 & masStringContentLength を 2147483647 に変更
助けを求める嘆願:
だから私は尋ねます、私が見逃したものは何ですか? 他に何をする必要がありますか?