問題タブ [basichttpbinding]
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.
c - WCF ベースの HTTP サービスから gSOAP c/Linux クライアントへのコールバックを実装できますか?
HTTP/SOAP (BasicHTTPBinding) 経由で WCF Web サービスに接続する Linux/c クライアント アプリがあります。gSOAPを使用しています。コールバックを使用して Web サービスへの呼び出しを実装できますか? コールバックとして非同期にデータを取得したい。
更新: 質問のタイトルを更新しました。
wcf - 複数のサービスを消費する WCF クライアント
web.config (クライアント) をセットアップして、2 つの異なる WCF Web サービスを使用する方法を理解しようとしています。
2 つのエンドポイントがあります。2 つの異なるバインディング構成が必要だと思います。これは私の現在のバインディングノードです:
別の basicHttpBinding ノードを追加できません。問題は、私が変更したのが mode パラメータだけだった<security mode="Transport">
場合、バインディングはいずれかのエンドポイントでうまく機能するということです。
これは一般的な問題のようですが、答えは見つかりませんでした。全体的に、単純な消費と呼び出し以外では、WCFの経験はあまりありません(それが明らかでない場合)。どんな助けでも素晴らしいでしょう!
この記事は近いものでしたが、別のセキュリティ モードを必要としなかったため、まったく同じ問題ではありませんでした。: 1 つのクライアントから複数の WCF サービスを使用する方法
前もって感謝します。
wcf - このカスタム バインドをプログラムで作成するにはどうすればよいですか?
soap11 を使用する Web サービスにアクセスする必要があります...バインディングを次のように設定するだけで問題ありません。
いいえ。サイコロはありません。そこで、サービスのホストに認証の問題が発生した理由を尋ねたところ、構成にこのカスタム バインディングが必要であるとのことでした。
唯一の問題は、構成を介さずにプログラムでバインディングを作成していることです。したがって、私の BasicHttpBinding を提供された .config 値に準拠するカスタムバインディングに変更することに関して、誰かが私を正しい方向に向けることができれば、その日に大きな輝く金の星を与えます。
wcf - Windows サービスの WCF ホスト: wsdl を取得できません
私はbasicHTTPBindingでWCFサービスをホストするWindowsサービスを持っています。Windows Server 2003 に win サービスを展開すると、サービスは正しく wcf をホストし、トレースでエンドポイントを出力します。それらは正しいのですが、wsdl を要求すると、サービスが公開したアドレス (つまりhttp ://mybaseaddress/?wsdl ) DNS エラーが発生し、ページを取得できません!
どこで失敗しますか?私は何かが恋しいですか?同じ構成ファイルを使用して、コンソール アプリで wcf をホストすると、問題なく wsdl を取得できます。
よろしくお願いしますミケーレ
wcf - WCF「サーバーは意味のある応答を提供しませんでした」
ここではアイデアが不足しているので、誰かが助けてくれることを願っています。これが私が持っているものです:
- basicHttpBinding エンドポイントのみを持つ WCF サービス。
- サービス インターフェイスのみがあり、他のすべての [DataMember]、[FaultContract] は具象型です。
- (WCF テスト クライアントまたはカスタム アプリを使用して) Visual Studio から直接実行すると、すべてが機能します (要求を送信して応答を取得します)。通常、これには 1 ~ 2 秒かかります。
- IIS 6 サーバーに公開しました。
- http://server/WebService/WebService.svc?WSDLを正常に開くことができます
- http://server/WebService/WebService.svc/mexを正常に開くことができます(上記と同じ出力) 。
- WCF テスト クライアントとカスタム アプリは、サービス参照を正常に追加できます
- サービス メソッドを呼び出そうとすると、約 15 秒間待機し、恐ろしい「無意味な応答」エラーが発生します。
- Fiddler を実行したところ、202 という結果が得られました。これは成功したように見えます。
- 65536 バイトを超える値が返されない
- 配列を返していますが、小さいです
- リモート デバッグを試みましたが、おそらくファイアウォールが原因で動作しません (ただし、ポート 80 が開いているため、WSDL を取得できます)。
- system.diagnostics を有効にしましたが、何も有効にしませんでした。
- 通常は何もログに記録しない IErrorHandler があります。
エンドポイントの構成は次のとおりです。
他に試せることはありますか?おそらくどこかの簡単な設定なのですが、わかりません。
編集:
生のフィドラーの応答:
wcf-binding - BasicHttpBinding 対 WsHttpBinding 対 WebHttpBinding
WCF には、いくつかの異なる種類の HTTP ベースのバインドがあります。
これら3つの違いは何ですか?
特に、機能/パフォーマンスと互換性の面での違いは何ですか?
iis-7 - 複数の URL から 1 つの URL への HTTP リダイレクトの推奨される方法は何ですか?
私は、人々がそのサイトに接続するために使用する多数の URL を持つ Web サイトを持っています (IIS Web サイトのバインディングを使用し、すべてが意図したとおりに機能します)。
- http://www.sample.com
- http://sample.com
- https://www.sample.com
- http://xyz.sample.com
- http://oldurl.com
ここでやりたいことは、すべての URL がhttps://www.sample.comにアクセスするようにすることです。したがって、「http://xyz.sample.com」または「sample.com」と入力すると、次の URL に移動する必要があります。https://www.sample.com
問題は、これを行うための最良のメカニズムは何ですか? 考えられる解決策は 1 つ (この質問への回答として提示します) ありますが、別のより良い解決策が利用可能である可能性があると感じています。
c# - ASP.NET を介して WCF サービスにアクセスする
ASP.NET を使用してアクセスしたい WCF サービスがあります。WCF サービスで使用されるバインディングはbasicHttpBindingです。どうすればいいですか?どんな例でも本当に感謝します。
svcutil.exeからプロキシを作成し、そのクラスを ASP.NET ページで使用すると、正常に動作しますか?
wcf - IIS で basichttpbinding only 、SSL および基本認証で WCF を使用するにはどうすればよいですか?
のみを使用して、IIS で SSL と基本認証を使用して WCF サービスをセットアップすることは可能BasicHttpBinding-binding
ですか?
(私は使えませんwsHttpBinding-binding
)
このサイトは IIS 7 でホストされており、次の認証が設定されています。
- 匿名アクセス:オフ
- 基本認証:ON
- 統合 Windows 認証:オフ
サービス構成:
2 つの異なるエラーで2 種類のバインディングを試しました。
- 1. IIS エラー:
「バインディング BasicHttpBinding を持つエンドポイントのスキーム http に一致するベース アドレスが見つかりませんでした。登録されているベース アドレス スキームは [https] です。
- 2. IIS エラー:
このサービスのセキュリティ設定には「匿名」認証が必要ですが、このサービスをホストする IIS アプリケーションでは有効になっていません。
これを正しく構成する方法を知っている人はいますか? (可能であれば?)
wpf - basicHttpBindingを使用して安全なアプリケーションを作成します
この問題に直面して、私は最近本当に疲れています。WCFサービスを使用するXBAPアプリケーション(WPFブラウザーアプリケーション)を構築しています。このアプリには以下が必要です。
- ユーザーは自分のユーザー名とパスワード(私のデータベースに保存されている)を使用してログインできます
- ユーザーはX509証明書(*.pfxまたは*.cert ...)をインストールする必要はありません。
- WCFサービスはbasicHttpBindingを使用する必要があります(他のSilverlightアプリケーションをサポートするため)
私は多くの方法を試しましたが、これらの要件を満たしていません。解決策はありますか?前もって感謝します。