私はAzureを使用してWebサービスを作成しようとしています。AzureのWCFサービスにデータの "大きな"コレクションを送信
当分、すべてがローカルで実行されています。 WebサービスとAzureはうまく動作しますが、単純なstring Test()
メソッドは "Hello world"を返しますが、問題なく動作します。 ;)
ここでは、Azureデータテーブルに行を追加する2つのメソッドを作成しました。最初のものは、特別なDataContract
を使って1行のデータを送りますが、これはうまくいきます。
第2は、大量のデータを送信するためのもので、IEnumerable
を送信します。したがって、サービスをテストするために、送信する多数のランダムデータを作成するクライアントアプリケーションを作成しました。 42行まで作成して送信すれば、すべてうまくいく。
以上、私は400 Bad request
エラーが発生します。
問題は、使用する内部メッセージがないことです(むしろ内部メッセージがありました)。私は強くそれが要求の大きさと関係があると思う。
サービスのメソッドにブレークポイントを置くと、それほど遠くまで到達しないことに注意してください。私は同様の問題に関するさまざまなフォーラム投稿を読んだことがありますが、Azureのサービスではなく通常のWCFサービスを扱うように見えるので、Web.config
ファイルにはバインドやエンドポイントの定義が含まれていません。と。
助けてください。
PS。ごくわずかな情報しか掲載していないかもしれないことに気付きました。それ以外のものが必要な場合は、尋ねてください。私はそれを含めるように最善を尽くします。 Azureのサービスプロジェクト(ませクライアントアプリケーションでWeb.config
)中(system.serviceModel
下)Web.config
ファイルに次の行を追加する
あなたはDevのファブリックに取り組んでいますか? – Doobi
そうです、私です。 (ダム文字制限>。<) – Shaamaan