問題タブ [wcftestclient]
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.
silverlight - WSDLへのパスを見つけます
私はSilverlight4アプリを持っています。私がそれを作ったとき、それは2つのプロジェクトを作成しました。私の実際のSilverlightアプリとMySolutionName.webというアプリ(私のSilverlightページをホストする以外は何をするのかわかりません)。
この質問からのフィードバックに基づいて、WCFのものをMySolution.webプロジェクトに追加しました。しかし、Silverlightアプリからサービスを呼び出すと、戻りオブジェクトの値は空になります(PropertyChangedというプロパティがnullになっているだけです)。
WCFテストクライアントを使用してWCFサービスを呼び出してみたいのですが、そのURLがわかりません。どうすればそれを理解できますか?
c# - リクエスト XML を表示/編集できる WCF テスト クライアント
時々、MQ から WCF サービスへの特定の要求が失敗した理由をテストする必要があります。サービスをデバッグして、どこで問題が発生したかを突き止め、問題を解決できるようにする必要があります。私が持っている唯一の情報は、サービスに送信された XML 要求です。WCF に移行する前に、カスタム ツールを使用して要求を ASMX デバッグ インスタンスに送信しましたが、WCF に移行してからは、そのオプションがないようです。私が試したすべてのクライアントでは、UI を介してフィールドに入力することしかできませんでした。これは、巨大な要求を処理する場合のオプションではありません。
- これを可能にする無料またはオープンソースのクライアントはありますか? 私は検索して負荷を試しましたが、誰もそれを行うようには見えません。
- または、この種のテスト クライアントの作成に関するチュートリアルや記事はありますか? もう一度検索しましたが、WCF クライアントに関する情報が不足していて、サービスに関する膨大な量があるようです。
tl;dr; XMLリクエストを貼り付けてWCFサービスに送信できるWCFテストクライアント、または正しい方向に進むためのチュートリアルを探しています。
c# - WCF(net.tcp)サービス:1つのシステムを除くすべてのシステムで動作します
私はWindowsサービス内にWCFサービスを作成しましたが、何らかの理由でサービスを多数のシステム(OSと構成はほぼ同じ)に展開しましたが、1つを除いてすべてで機能します。サーバ。すべてのデプロイメントの構成は、サービスのベースアドレスを除いて同じです。
サービスを開始すると、を開いても例外は発生しません。ServiceHost
使用netstat -anp
すると、サービスのプロセスによってソケットが開かれたことがわかります。ドロップされたパケットのWindowsファイアウォールログを設定しましたが、ログファイルは空のままです。
WCFテストクライアントからWCFサービスにアクセスしようとすると、次のメッセージが表示されます。
WCFログを試しましたが、ログファイルが作成されません。
サービスの構成は次のとおりです。
なぜそれが機能しないのかについては何の兆候もないので、私はちょっと迷っています。どんな助けでもいただければ幸いです。
wcf - WCF テスト クライアントを使用して WCF エンドポイントをテストする方法
WCF Test Clientを実行すると、システムBasicHttpBinding_MyService
に2 つの「エンドポイント」しか表示されませんWSHttpBinding_MyService
。
現在、システムは多数の異なるタイプのリクエストを受け入れており、これらはリクエストの配列 ( ) でエンドポイントに渡されますRequest[]
(私が知る限り)。
これは問題ないように思えますが、サービス エンドポイントに送信するために WCF テスト クライアントを使用して、これらの Request オブジェクト (または実際には配列) の 1 つを作成する方法は自明ではありません。(サブリクエストを含むスーパーリクエスト)Request
の s パラメータの値をダブルクリックすると、テキストの入力が可能になります。clientRequest
エントリの形式は JSON のようなものかもしれないと推測する危険がありますが、わかりません。
ここで共有できる関連する経験がある人はいますか?
c# - wcfクライアントの操作コントラクトがインターフェイスをパラメーターとして使用できないのはなぜですか?
インターフェイスに具体的な実装を使用すると正常に機能する単純なwcfサービスコントラクトがありますが、具体的なクラスの代わりにパラメーターでインターフェイスを使用する場合は、以下に表示するエラーが発生します。
コードは次のとおりです。
ClientUserをIClientUserに置き換えると、WCFテストクライアントは、System.Object型を使用しているため、RegisterClientUser操作はサポートされていないと表示します。GetUsersの戻り値をListに置き換えると、System.Object []型を使用しているため、この操作はサポートされていないと表示されます。なぜこれらのエラーが発生するのですか?
IClientUserを使用しようとした理由は、IClientUserインターフェイスを実装するさまざまなユーザータイプを実装してRegisterClientに渡すことができるためですが、ClientUserのみを渡すことができる場合は、RegisterClientオーバーライドの束を作成する必要があります。さまざまなタイプのユーザー。
wcf - デプロイされたサービスでのWCFTestClient例外
Visual Studioに付属しているWCFTestClientを使用して、サービスをテストしています。問題は、ツールが私のアプリケーションでwisualstudioにデプロイされているサービスで機能しているということです。しかし、別のマシンにデプロイされたインスタンスに接続しようとすると、次の例外が発生します。誰かがこの問題を解決しましたか?
サービスはを使用しWindowsAutentication
ます。
wcf - WCFサービスがバインディング構成をロードしないのはなぜですか?
次のエラーで問題が発生します:「着信メッセージの最大メッセージサイズクォータ(65536)を超えました。クォータを増やすには、適切なバインディング要素でMaxReceivedMessageSizeプロパティを使用してください。」
そこで、調査を行ったところ、バッファとメッセージのサイズを増やす必要があることがわかりました。WCFサービスの構成ファイルは次のとおりです。
WCFテストクライアントでサービスを実行し、生成されたクライアント構成ファイルを確認すると、バインディングがありません。
バインディング構成が適用されない理由に迷いました!?WCFテストクライアントは、構成も常に再生成するように設定されています。また、消費しているフロントエンドアプリケーションでサービス参照を更新しようとしましたが、更新されたバインディング構成も取得されません。任意の提案をいただければ幸いです。ありがとう!
wcf - UserName認証でWCFサービスをデバッグするには?
理論的には、Microsoft の WCF-Testclient を使用して WCF サービスをデバッグできます。実際には、私はユーザー名認証を使用していますが、TestClient にはユーザー資格情報を渡す可能性がありません。回避策や他のデバッグツールはありますか? 安全な WCF をどのようにデバッグしますか?
特に、WCF のコードにステップ インできる機能が気に入っています。
前もってありがとう、
フランク
wcf - WCF テスト クライアントを使用した WCF データ サービスのテスト
VS2010 で提供されている Wcf テスト クライアントを使用して WCF データ サービスをテストできません。通常のサービスは正常に動作しますが、データ サービスの場合、テスト クライアントで URL を呼び出そうとすると、次のエラーが発生します。
エラー: http://localhost:31745/MyWcfDataService.svcからメタデータを取得できません。これがアクセス権のある Windows (R) Communication Foundation サービスである場合は、指定されたアドレスでのメタデータ公開が有効になっていることを確認してください。メタデータの公開を有効にする方法については、http: //go.microsoft.com/fwlink/ ?LinkId=65455.WS- Metadata Exchange Error URI: http://localhost:31745/MyWcfDataService.svcの MSDN ドキュメントを参照してください。解決できない参照: 'http://localhost:31745/MyWcfDataService.svc'。リモート サーバーが予期しない応答を返しました: (405) メソッドは許可されていません。リモート サーバーがエラーを返しました: (405) Method Not Allowed.HTTP GET Error URI:http://localhost:31745/MyWcfDataService.svc URL http://localhost:31745/MyWcfDataService.svc/のドキュメントは、既知のドキュメント タイプとして認識されませんでした。既知の各タイプからのエラー メッセージは、問題の解決に役立つ場合があります。 :- 「XML スキーマ」からのレポートは、「W3C XML スキーマのルート要素は「http://www.w3.org/2001/XMLSchema」である必要があります。」.-「DISCO ドキュメント」からのレポートは、「URL http://localhost:31745/MyWcfDataService.svc/のディスカバリー ドキュメントが見つかりませんでした」です。- ドキュメント形式が認識されません。 - 「WSDL ドキュメント」からのレポートは「XML ドキュメントにエラーがあります (2、2)」です。- 予想外でした。
データ サービスは正常に実行されており、ブラウザで問題の svc ファイルを表示して、wsdl を確認できます。
wcf テスト クライアントは、WCF データ サービスをテストするためのものではありませんでしたか? 使えるとしたら、どうすればいいのでしょうか?変更を加える必要はありますか?
ありがとう..
wcf - WCFテストクライアントがWindows764ビット上のVS2010で動作しない
WCFテストクライアントを使用できません。常に次のエラーが発生します。
私はグーグルで解決策を見つけることができません。stackOverflowハイブブレインがお役に立てば幸いです。
ありがとう。