問題タブ [wcf-binding]

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 投票する
0 に答える
3568 参照

silverlight-3.0 - WCF でカスタム バインドを使用する場合のセキュリティ構成

アプリケーションを Silverlight に移植しようとしています。これまで、クライアント アプリケーションは netTcpBinding を使用してサーバーと通信していました。ただし、Silverlight はそれをサポートしていないため、代わりにカスタム バインディングを使用することを推奨していることがわかりました。

セキュリティに関して特別な方法でバインディングを構成する必要があるかどうかを知りたいです。私の分散アプリケーションは、クライアントとサーバーが同じマシンで実行されている場合はうまく機能しますが、別のマシンで実行されている場合は機能しません。この場合、次のエラーが表示されます。

アクション ' http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence ' を持つメッセージは、EndpointDispatcher での ContractFilter の不一致により、受信側で処理できません。これは、コントラクトの不一致 (送信者と受信者の間のアクションの不一致) または送信者と受信者の間のバインディング/セキュリティの不一致が原因である可能性があります。送信者と受信者が同じコントラクトと同じバインド (メッセージ、トランスポート、なしなどのセキュリティ要件を含む) を持っていることを確認します。

私はすでにコントラクトとバインディングを確認しました (netTcpBinding では正常に動作しているが、カスタム バインディングに切り替えると問題が発生します)。ポートはファイアウォールでも有効になっています。エラー メッセージに基づいて、WCF は、クライアントとサーバーで一致しないいくつかのセキュリティの既定値を想定している可能性があると思います。

サーバー構成ファイルは次のとおりです。

クライアント構成は次のようになります。


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

wcf - WCF サービス エラー

Windows 2003 サーバーに展開された WCF サービスがあります。このサービスを利用するために WPF アプリケーションを使用しています。問題は、新しいバージョンの WCF サービスをデプロイするか、IIS および WPF アプリケーションをしばらくアイドル状態のままにしてから機能を実行しようとすると、次の例外が発生することです。

よろしくお願いいたします。

0 投票する
5 に答える
65363 参照

wcf - 実行時にURLを介してWCF Webサービスを使用する方法は?

URL を介して、サービスで公開されているすべてのメソッドにアクセスしたいと考えています。URLが次のようになるとします。

メソッドにアクセスするにはどうすればよいですか:

  1. ServiceReference があるとします
  2. サービス参照がない場合はどうすればよいですか。
0 投票する
2 に答える
45190 参照

wcf - WCF サービス アプリケーションと WCF サービス ライブラリの違いは何ですか?

私は WCF Web サービスを開発しており、そのために WCF サービス アプリケーション テンプレートを使用しました。

「WCF サービス アプリケーション」を作成すると、この要件が満たされますか? WCF サービス アプリケーションよりも WCF サービス ライブラリを作成する利点は何ですか?

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

wcf - URL を介した WCF サービスへのアクセス

私はWCFサービス(WCFService1としましょう)を2台のリモートマシンにデプロイしています。同じサービスが 2 つの異なるマシンにデプロイされているため、共通のインターフェイスと共通のメソッドが公開されています。

WCFService1 は Machine1 と Machine2 にデプロイされます。

クライアント マシンから WCF サービスを利用するために、クライアント アプリを作成しました。

  1. URL http://11.12.25.23/WCFService/Service1.svcを使用して、WCF サービス (WCFService1) の設計時の参照を追加しました。

  2. これで、サービスで公開されているメソッドを呼び出すことができます。今までは大丈夫...

今私の質問は、別のマシンでホストされている同じサービスを別の URL ( http://12.12.24.24/WCFService/Service1.svcとしましょう) で実行時にクライアントを更新する必要がある場合、どうすればそれを行うことができますか?

現在、私はこれをやっています:

しかし、サービスで公開されているメソッドを呼び出すために使用するたびに、バインディングの不一致エラーが発生しました。

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

wcf - WCF応答メッセージには40分かかり、タイムアウト例外はスローされません

IIS7でホストされているWCFサービスがあります(サービスとクライアントの構成はこの投稿の最後にあります)。私は、誰かがそれを攻撃して解決策を見つける方法についていくつかのアイデアを持っているかもしれないと期待していた奇妙なシナリオに遭遇しました。

このサービスは、1つのコントラクト'ProcessMessage'のみを公開します。そのコントラクトを使用して、期待されるパフォーマンスでサービスから同期メッセージを送受信できますが、そのコントラクトへの1つの特定の呼び出しは、65KBを超えるデータを返します。約1MB。最初に呼び出したときに、予想される最大受信サイズ超過エラーを受け取りました。そこで、maxReceivedMessageSizeを増やしました。この特定の呼び出しは、クライアントに戻るのに40分かかります。これは、タイムアウト設定をはるかに超えており、私が期待するものをはるかに超えています。サーバー側の処理時間はわずか2秒です。クライアント側で持ちこたえているようです。

また、ファイル内の他のクォータのいくつかを無駄に増やしてみました。

どんな考えでも大歓迎です。ありがとう。

サービス構成:

クライアント構成:

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

c# - NetTCPBinding によるコールバック

NetTCPBinding はコールバックをサポートしていますか? もしそうなら、適切な例に私をリダイレクトしてください。ありがとう

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

wcf - WCF:バインディングから構成を取得する方法は?

コードで WCF バインディングをインスタンス化しました。

同等の構成を取得する方法 (コード内) はありますか? 上記について、私は期待します:

config からバインディング インスタンスを取得する方法があることは明らかです (すべてのプロキシがそれを必要とします)。

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

.net - WCF 認証の問題

公開したい非常に単純な WCF サービスがあります。サービスを作成し、手間をかけずにサーバー上にセットアップしました。問題は、プライベート ネットワーク内からサービスを使用できることですが、ネットワークの外部からサービスを使用しようとすると、次のエラーがスローされます。

セキュリティ サポート プロバイダー インターフェイス (SSPI) のネゴシエーションが失敗しました。

少し調べてみたところ、WCF はデフォルトで Windows 認証を使用しているようです。認証を使用しないように変更したいのですが、方法がよくわかりません。これが私の設定が今どのように見えるかです。

いくつかの指針、または正しい方向へのナッジをいただければ幸いです。