問題タブ [wshttpbinding]

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

c# - IIS で WCF 用に複数のホストをホストする

IIS で WCF 用に複数のホストを使用する必要があります。私たちは wshttpbinding を使用していますが、stackoveflow でいくつかの同様の質問をチェックした後でも、これまでのところ成功していません。

これが私のweb.configです

これが私のサービスファクトリークラスです

Service1.svc ファイルの内容

何が間違っている可能性がありますか?

助けていただければ幸いです。

ありがとう。

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

c# - WCF: 認証に失敗したため、セキュリティ トークンの要求を満たすことができませんでした

同じマシンに 2 つの WCF サービスがあります。1 つはパブリッシャーで、もう 1 つはリスナーです。

パブリッシャーは、エンドポイントに基づいてプロキシを動的に作成しています。次のようなコードでプロキシを構成しています。

その後...

電話をかけようとすると、上記のエラーが表示されます。これが私のリスナー設定ファイルです:

サービスをホストするディレクトリのすべての ACL を確認しましたが、それらは正しいようです。IIS セキュリティは、匿名アクセスと Windows 認証に設定されています。

コードで資格情報を明示的に設定している場合、リスナーが認証できないのはなぜですか?

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

wcf - netTcpBinding または wHttpBinding

Windows サービスとしてホストされている WCF サービスがあり、クライアントは WCF サービス メソッドを使用する ASP.Net アプリケーションです。

セキュリティを実装する過程で、どのnetTcpBinding/wsHttpBindingが自分のケースに適しているかについて混乱しています。

ほとんどの場合、シーン内のすべてのアプリケーション (WCF サービス、Windows サービス、ASP.Net Web サイト) は、オフィス内の異なるサーバー、つまりイントラネットに配置されます。ASP.Net Web サイトは、ユーザーがインターネット経由でアクセスします。

ここではいつでも wsHttpBinding を使用できますが、netTcpBinding私の場合を使用してサービス エンドポイントを設定するのに適していますか?

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

wcf - Silverlight 4 での wshttpbinding のサポート

Silverlight 4 ベータ版は wshttpbinding (wcf) をサポートしていますか? そうでない場合、安定版リリースでサポートされますか?

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

.net - wsHttpBindingを介してPHPでWCFWebサービスを呼び出す

basicHttpを介して接続できるWCFWebサービスがありますが、wsHttpは接続できません。私は次のようにwshttpを介してそれに接続しようとします:

SoapClientコンストラクターを呼び出すと正常に返されます。$ client-> FunctionNameを使用して呼び出しようとすると、ページがしばらくロードされたままになり、最終的にエラー「ErrorFetchinghttpheaders」が返されます。これは正確にはどういう意味で、どうすれば修正できますか?(.Netクライアントからのサービスの利用は完全に機能します。)

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

wcf - WSHttpバインディングとReliableSession/MaxRetryCount

WSHttpBinding信頼できるセッションが有効になっているWCFでを使用すると、サービス参照は次のように更新されます。

maxRetryCountバインディングがWSHttpBindingとして構成されている限り、reliableSessionに属性を追加できません。

今私の質問:maxRetryCountWSHttpBindingを使用するときの値は何ですか、そしてこれをconfigで変更する方法はありますか?CustomBindingを使用せずに?

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

visual-studio - wsHttpBinding で暗号化される前に、実際の XML データを検査することは可能ですか?

wsHttpBinding を使用してサーバーにデータを送信する WCF プロキシ (svcutil を使用) を作成しました。実際のデータ/値を表示するために暗号化される前に XML を表示することは可能ですか?

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

c# - BasicHttpBinding と WsHttpBinding の間のプロキシ

ある重要な顧客のために、PHP で SoapClient を実装して、WsHttpBinding で設定された .Net Web サービスに接続する必要がありました。

PHP SoapClient がサポートしていないことは知っています。私の目標は、BasicHttpBinding と WsHttpBinding の間の「ブリッジ」となる C# で書かれたプロキシ ソフトウェアを開発することです。したがって、PHP はプロキシの BasicHttpBinding 側とのみ通信し、プロキシは要求を WsHttpBinding を使用して実際の WS に変換し、PHP に応答を BasicHttpBinding 形式で返します。

それが私の目標ですが、C# を始めたばかりなので、これを行うには助けが必要です。

誰かが私を助けたり、アドバイスをくれたりできますか?

ありがとう、

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

wcf - WCF wsHttpBinding 「アクションでメッセージを受け取れるチャネルがありませんでした」

[更新] 新しい web.config を生成して問題を解決しました。考えられるエラーは、2 番目のエンドポイント ("mex") でした。[アップデート/]

IIS に Web サービスがあります。

関数を呼び出そうとしていますが、次のようなエラー メッセージが表示されます。

アクション「 http://Datenlotsen.Cyquest/ICyquestService/ValidateSelfAssessment」でメッセージを受け入れることができるチャネルがありませんでした

標準の Web サイトの IIS でホストしています。そこで「CyQuestwebservice」という名前の仮想ディレクトリを作成しました。クライアント側の構成には、Soap UI を使用しています。このツールは、wsdl からクライアント構成を生成します。

私の webconfig は次のようになっています。

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

xml - WCF: クライアント使用時の SecurityNegotiationException

そのため、クライアントとサービスの証明書認証を設定しようとしています。最終的な目標は、クライアントが接続する証明書に基づいてデータを分割することです (つまり、証明書はより大きなシステムへの資格情報になり、データはこれらの資格情報に基づいて分割されます)。

クライアント側とサーバー側の両方で正常にセットアップできました。証明書と秘密鍵を作成し、コンピューターにインストールし、1) 証明書ベースのサービス資格情報を持ち、2) クライアントが証明書ベースの資格情報を提供せずに接続した場合に例外が発生するようにサーバーをセットアップしました。投げた。

次に、単純なクライアントを作成し、証明書の資格情報を構成に追加して、サービスで単純な操作を呼び出してみました。

クライアントが正常に接続しているように見え、証明書がサーバーによって受け入れられているように見えますが、私はこれを取得します:

セキュリティネゴシエーション例外:

「呼び出し元がサービスによって認証されませんでした。」

それは私にはかなりあいまいに思えます。wsHttpBinding を使用していることに注意してください。これは、トランスポート セキュリティのために Windows 認証にデフォルト設定されていると思われますが、これらのプロセスはすべて、デバッグ環境で実行しているため、ユーザー アカウントとして実行されています。

これが私のサーバー構成です:

これが私のクライアント構成です。サービスで使用するのと同じ証明書をクライアントに使用していることに注意してください。

ここに何があるかについての洞察を提供してくれる人はいますか?

ありがとう、