私は画像をアップロードするためにWCFサービスを作成しました。それは画像< 50KBほどでうまく動作しますが、「リモートサーバーからエラーが返されました:(400)Bad Request」より大きな画像で。 私は年齢を探していて、maxRequestLengthや他のいくつかの設定を含むさまざまなことを試してきました。WCF wsHttpBindingとして大きな画像をアップロード
クライアントサイドでは、web.configはbasicHttpBindingとしてピックアップしていますが、私はwsHttpBindingの後にいます(最新のフィーチャセットの場合)。手動でバインディングタイプをwsHttpBindingに変更し、対応するオプションを変更すると、Unsupported Media Typeエラーが発生します。 WCFテストクライアントを見ると、サービスもbasicHttpBindingとして表示されます。
私の質問は本当に2倍です。
- サービスでファイルを処理できるようにするには、何が必要ですか> 50KB?
- サービスがbasicHttpではなくwsHttpとして認識されるように変更する必要はありますか?
私はstackoverflowを精査していくつかの提案を試みましたが、私はそれを逃した可能性があります!
編集:いつものように、私はwsHttpBindingの問題を解決するためにweb.configサービスを手にし、wsHttpBindingに手動でエンドポイントを変更することで問題を解決しました。それでも大きなアップロードファイルサイズの問題が発生しています。
最後にそれをつかまえました! – m4rc