x64
IIS 7.5 を使用する Windows 7 Ultimate システムでホストされている .NET 4.0 で WCF サービスを作成しました。サービス メソッドの 1 つに引数として「オブジェクト」があり、画像を含む byte[] を送信しようとしています。この画像のファイル サイズが約 1 未満の場合に限ります。48KB、すべてうまくいきます。しかし、より大きな画像をアップロードしようとすると、WCF サービスからエラーが返されます。(413) Request Entity Too Large.
もちろん、エラー メッセージを検索するのに 3 時間かかりました。だから私がやったことは、次のコマンドを使用することです(10485760 = 10MB):
"appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 10485760 /commit:apphost"
"cscript adsutil.vbs set w3svc/<APP_ID>/uploadreadaheadsize 10485760"
また、IIS マネージャーを使用してサイトを開き、[管理] の下の [構成エディター] に移動して値を設定しました。残念ながら、まだ Request Entity Too Large エラーが発生しており、本当にイライラしています。
それで、このエラーを修正するために他に何ができるか知っている人はいますか?