問題タブ [maxreceivedmessagesize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
86 参照

wcf - データベースの結果が非常に優れている場合、WCF nettcpbinding でデータを受信するにはどうすればよいですか?

nettcpBinding は、この属性を持つ Int.MaxValue 未満のデータのみをサポートするため、Int.MaxValue より大きいデータをサポートするマルチステップまたは他のプロトコルでデータを受信する方法は存在しません。

0 投票する
1 に答える
886 参照

c# - ServiceStack での MaxRecievedMessageSize の設定

大量のデータを送受信する ServiceStack サービス (2 つのシステム間のユーザーの同期) があるため、クライアントのサービスモデル構成で Maxrecievedmessagesize を設定する必要があります。

クライアントがこれを必要とすることを ServiceStack に伝えて、クライアントが Add new servicereference を実行すると、これが自動的に作成されるようにする必要があります。

これは ServiceStack のどこに設定すればよいですか?

Setting Maxrecievedmessagesize from wcf serviceのだまされているかもしれませんが、私は ServiceStack を使用しています。

0 投票する
3 に答える
14432 参照

c# - C#でweb.configを設定した後でも、(413)「Request Entity Too Large」が表示されます

C# で MVC4 を使用して Web アプリケーションを開発しています。

PDF を AJAX 経由で送信する必要があるため、PDF を base64 に変換して C# の関数に送信します。その関数は、Web サービス上にある別の関数を呼び出します。

問題は、Web サービス関数が base64 文字列を取得していないことです。これは、非常に大きいが大きすぎるわけではなく、70kb のように約 111,000 文字であるためです。エラー 413 が表示されます

pdfCony は私の base64 文字列です

ここに画像の説明を入力

Web サービスの web.config で maxRecievedMesage を既に設定しています。

だから、何が問題なのかわからない。助けてください。

0 投票する
1 に答える
451 参照

parameters - WCF 3.5 の問題 (パラメーターがストリームの場合、WebHttpBinding の代わりに CustomBinding が割り当てられる)

私のサービス コントラクトでは、Streamをパラメーターとして受け取るメソッドを公開しています。

これを行うと、カスタム WebServiceHost 実装 (カスタム WebServiceHostFactory 実装からインスタンス化されます) は、エンドポイント バインディングを WebHttpBinding ではなく CustomBinding として認識します。

64KB を超えるファイルをアップロードする必要があるため、これは問題です... CustomBinding に MaxReceivedMessageSize を設定する方法、または Binding が WebHttpBinding に設定されるようにする方法についてのアイデア。

PSこれをプログラムで行う必要があるため、.config設定は役に立ちません。

0 投票する
1 に答える
175 参照

wcf - クライアント側の MaxReceivedMessageSize の目的は何ですか?

MaxRecievedMessageSizeサーバーからの応答がクライアント側バインディング オブジェクトで定義されたプロパティを超える WCF サーバーに対してテストを行った結果、 CommunicationException. Fiddlerを使用してリクエストとレスポンスを調べました。を超えるにもかかわらずMaxRecievedMessageSize、応答全体がクライアントに送信されます。

私はこの振る舞いの要点を見逃していると思います。ご覧のとおり、データは既に受信されているため、帯域幅は節約されません。クライアント アプリケーションはデータを処理できた可能性がありますが、アプリケーションに渡される前にクライアント バインディングが破棄されました。

帯域幅を節約することがクライアント側の MaxReceivedMessageSize の目的ではない場合、それは何のためですか?

0 投票する
0 に答える
61 参照

wcf - メッセージ サイズのクォータ

私の WCF サービスは、大量のデータを返すときにエラーをスローします。WCF テスト クライアントからテストしているため、クライアント構成ファイルはありません。Invoke は、より小さいデータ セットを返すように要求された場合に適切に機能します。私はこの問題についてここにあるすべての投稿を読みましたが、それらはすべて、私が既に行ったことを行うように言っています。どんな助けでも大歓迎です。

ありがとう。

ここに私のapp.configがあります:

0 投票する
1 に答える
305 参照

wcf - WCF maxReceivedMessageSize の問題

MaxReceivedMessageSize の 65536 という一般的なエラーが発生しています。

フォーラムで関連する投稿をいくつか読んだ後でも、まだこのエラーが発生し、何が欠けているのか理解できません。

WCF web.config は次のとおりです。

私のMVC 4アプリケーション構成ファイル:

0 投票する
2 に答える
1375 参照

wcf - Excel から WCF サービスを呼び出すと、受信したメッセージ サイズでエラーが発生する

モニカー文字列を使用して、Excel VBA コードから WCF サービスを呼び出しています。ただし、サービスが応答として大きなデータを返すため、Excel でエラー メッセージが表示される

「受信メッセージの最大メッセージ サイズ クォータ (65534) を超えました。クォータを増やすには、適切なバインディング要素の MaxReceivedMessageSize プロパティを使用しました」

モニカ文字列は次のとおりです。

これを解決するために、以下に示すように、WCF サービスの web.config ファイルのサイズを増やしました。

このトピックに関するさまざまなフォーラムによると、上記のソリューションは機能するはずです。しかし、私の場合、Excelから呼び出された場合、これは機能しません。maxReceivedMessageSize を設定するために Excel 側から行う必要があることはありますか? はいの場合、VBAコードを使用してこれを行うにはどうすればよいですか?

追加情報:

Office 2010 (VBA を使用)、Windows 7 Prof、64 ビット OS を使用しています

0 投票する
1 に答える
4811 参照

.net - MTOM データの読み取り中に最大バッファ サイズを超えました

外部 Web サービスを使用する必要がありますが、次のエラーが発生します。

MTOM データの読み取り中に最大バッファ サイズ (65536) を超えました

今日まで、次の構成を使用して同じサービスを利用していました。

ここに私のエンドポイントがあります:

次のタグを customBinding タグとその子に追加して、MaxReceivedMessageSize を増やしてみました。

応答を適切に取得するには、エンドポイントをどのように構成する必要がありますか?

ありがとう、