問題タブ [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.
wcf - データベースの結果が非常に優れている場合、WCF nettcpbinding でデータを受信するにはどうすればよいですか?
nettcpBinding は、この属性を持つ Int.MaxValue 未満のデータのみをサポートするため、Int.MaxValue より大きいデータをサポートするマルチステップまたは他のプロトコルでデータを受信する方法は存在しません。
c# - ServiceStack での MaxRecievedMessageSize の設定
大量のデータを送受信する ServiceStack サービス (2 つのシステム間のユーザーの同期) があるため、クライアントのサービスモデル構成で Maxrecievedmessagesize を設定する必要があります。
クライアントがこれを必要とすることを ServiceStack に伝えて、クライアントが Add new servicereference を実行すると、これが自動的に作成されるようにする必要があります。
これは ServiceStack のどこに設定すればよいですか?
Setting Maxrecievedmessagesize from wcf serviceのだまされているかもしれませんが、私は ServiceStack を使用しています。
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 を既に設定しています。
だから、何が問題なのかわからない。助けてください。
parameters - WCF 3.5 の問題 (パラメーターがストリームの場合、WebHttpBinding の代わりに CustomBinding が割り当てられる)
私のサービス コントラクトでは、Streamをパラメーターとして受け取るメソッドを公開しています。
これを行うと、カスタム WebServiceHost 実装 (カスタム WebServiceHostFactory 実装からインスタンス化されます) は、エンドポイント バインディングを WebHttpBinding ではなく CustomBinding として認識します。
64KB を超えるファイルをアップロードする必要があるため、これは問題です... CustomBinding に MaxReceivedMessageSize を設定する方法、または Binding が WebHttpBinding に設定されるようにする方法についてのアイデア。
PSこれをプログラムで行う必要があるため、.config設定は役に立ちません。
wcf - クライアント側の MaxReceivedMessageSize の目的は何ですか?
MaxRecievedMessageSize
サーバーからの応答がクライアント側バインディング オブジェクトで定義されたプロパティを超える WCF サーバーに対してテストを行った結果、 CommunicationException
. Fiddlerを使用してリクエストとレスポンスを調べました。を超えるにもかかわらずMaxRecievedMessageSize
、応答全体がクライアントに送信されます。
私はこの振る舞いの要点を見逃していると思います。ご覧のとおり、データは既に受信されているため、帯域幅は節約されません。クライアント アプリケーションはデータを処理できた可能性がありますが、アプリケーションに渡される前にクライアント バインディングが破棄されました。
帯域幅を節約することがクライアント側の MaxReceivedMessageSize の目的ではない場合、それは何のためですか?
wcf - メッセージ サイズのクォータ
私の WCF サービスは、大量のデータを返すときにエラーをスローします。WCF テスト クライアントからテストしているため、クライアント構成ファイルはありません。Invoke は、より小さいデータ セットを返すように要求された場合に適切に機能します。私はこの問題についてここにあるすべての投稿を読みましたが、それらはすべて、私が既に行ったことを行うように言っています。どんな助けでも大歓迎です。
ありがとう。
ここに私のapp.configがあります:
wcf - WCF maxReceivedMessageSize の問題
MaxReceivedMessageSize の 65536 という一般的なエラーが発生しています。
フォーラムで関連する投稿をいくつか読んだ後でも、まだこのエラーが発生し、何が欠けているのか理解できません。
WCF web.config は次のとおりです。
私のMVC 4アプリケーション構成ファイル:
wcf - Excel から WCF サービスを呼び出すと、受信したメッセージ サイズでエラーが発生する
モニカー文字列を使用して、Excel VBA コードから WCF サービスを呼び出しています。ただし、サービスが応答として大きなデータを返すため、Excel でエラー メッセージが表示される
「受信メッセージの最大メッセージ サイズ クォータ (65534) を超えました。クォータを増やすには、適切なバインディング要素の MaxReceivedMessageSize プロパティを使用しました」
モニカ文字列は次のとおりです。
これを解決するために、以下に示すように、WCF サービスの web.config ファイルのサイズを増やしました。
このトピックに関するさまざまなフォーラムによると、上記のソリューションは機能するはずです。しかし、私の場合、Excelから呼び出された場合、これは機能しません。maxReceivedMessageSize を設定するために Excel 側から行う必要があることはありますか? はいの場合、VBAコードを使用してこれを行うにはどうすればよいですか?
追加情報:
Office 2010 (VBA を使用)、Windows 7 Prof、64 ビット OS を使用しています
.net - MTOM データの読み取り中に最大バッファ サイズを超えました
外部 Web サービスを使用する必要がありますが、次のエラーが発生します。
MTOM データの読み取り中に最大バッファ サイズ (65536) を超えました
今日まで、次の構成を使用して同じサービスを利用していました。
ここに私のエンドポイントがあります:
次のタグを customBinding タグとその子に追加して、MaxReceivedMessageSize を増やしてみました。
応答を適切に取得するには、エンドポイントをどのように構成する必要がありますか?
ありがとう、