問題タブ [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 に答える
541 参照

c# - WCF REST サービスをクライアントとして構成しますか?

WCF サービスを Web サービス クライアントとしても実行することは可能ですか?

これが可能である場合、構成ファイルでクライアント設定を構成する方法について、いくつかのガイダンスを提供してもらえますか?

私が抱えている主な問題は、大きなメッセージをメインの REST サービスに送信していることです。そのメッセージがセカンダリ サービスに中継されると、応答によって "MaxReceivedMessage" が大きすぎるエラーが発生するようです。REST サービスの CLIENT 設定を構成しようとしましたが、成功しませんでした。

app.config と web.config のどちらで定義しますか?

CLIENT 設定をどこで宣言してもバインディングが無視されるため、間違っているようです。

これは、REST サービスの APPLICATION 構成です。

失敗している私のRESTサービスのエンドポイントメソッドは次のとおりです。

//このバインドに MAXRECEIVEDMessageSize を追加する必要がありますか???

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

c# - maxReceivedMessageSize WCF

WCF サービスを使用していますが、問題があります

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

を修正MaxReceivedMessageSizeしましたが、結果がありません(インターネットで多くの記事を読みましたが、誰も助けてくれません)

誰がこれについて知っていますか?

Service.config:

クライアント.config

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

c# - Visual Studio のサービス構成が機能しない

デフォルトの構成で許可されているよりも大きなデータセットを提供するはずの WCF サービスを実装していますが、例外が発生します

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

web.config私はすでに多くの検索を行い、ファイル内のバインディング構成で多くのことを試みましたが、何も機能していないようです。

誰かが私の間違いを特定できることを願っています。かなり簡単なものだと思います。

これが私のものweb.configです:

前もって感謝します

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

wcf - MaxReceivedMessageSize を設定しない場合の WCF の代替手段

私は WCF サービスで MaxReceivedMessageSize という古典的な問題に直面していますが、インターネットの提案の 99% に従ってこの値を設定することは私にとって選択肢ではありません。プロジェクトは可能な限り安全である必要があり、このプロパティを変更すると DoS 攻撃に対して脆弱になります。

現在、Web メソッドは特定のオブジェクトの大きなリストを返します。そのため、サーバーがいくつかのデータのチャンクを送信できるかどうかを考えています。出来ますか?何をお勧めしますか?

ありがとう!

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

c# - maxReceivedMessageSize が読み取られない

私はプロジェクトに取り組んでいますが、問題が発生していて、いつもイライラしています:

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

私は非常によく検索し、多くの投稿を見つけましたが、それらのほとんどは、サービスを自分でホストしていると想定していました. この場合、私はそうではないので、サービス構成への影響​​はまったくありません。

これらは私の重要な設定です (同様に読み取られるかどうかについて深刻な疑問を持っている設定は他にもたくさんあります)。はmaxRecievedMessageSize機能していません...

私は完全に迷っています。なぜそれがまだデフォルト値を取るのか本当にわかりません。

追加情報として、このプロジェクトはもともと Windows サービスでしたが、いくつかの Web サービスもホストする必要があったため、IIS から開始して実行するように変換されました。そのため、もともと app.config にあった構成が web.config に設定されました。元のサービスはapplication_start()、global.asax で開始されます。

サービス プロジェクト (Web サービスを呼び出す) を参照する WebProject を公開すると、web.config 以外の構成ファイルなしでバイナリがビルドされます (手動で作成されたと思われますが、作成者に連絡できません)。 ...)

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

wcf - すべての構成でも maxreceivedmessagesize エラー

MaxReceivedMessageSize 属性に問題があり、すべての設定を完了しましたが、値の超過に関するメッセージが引き続き表示されます (65536)

構成の問題を特定するのを手伝ってもらえますか? ありがとうございました

これは私の web.config ファイルです