問題タブ [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.
wcf - フィドラー2でwcfサービスがキャプチャされませんか?
まだフィドラー2でリクエストを記録しようとしています:(
vs.net 2010 で単純な WcfService1 を作成しましたが、wcftestclient.exe で呼び出すと、Fiddler には表示されません。誰でもアイデアはありますか?
web.config
wcf - サービスの追加に失敗しました。サービスメタデータにアクセスできない可能性があります。サービスが実行され、メタデータが公開されていることを確認してください。
WcfTestClient.exeで実行されているwcfを使用してRestFullサービスを構築しようとしています。問題は、エラーが発生することです。
設定ファイルにmexエンドポイントを追加しましたが、解決しません:
IService1.cs
Service1.cs
wcf - WcfTestClientの使用時にタイムアウトエラーをスローするWCFサービス
大量のデータがプルされる原因となるパラメータを送信すると、次のエラーが発生します。
00:01:00以降、応答を待っている間に要求チャネルがタイムアウトしました。Requestの呼び出しに渡されるタイムアウト値を増やすか、BindingのSendTimeout値を増やします。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。
すべてのタイムアウトを増やしました。クライアント側でやらなければならないことはありますか?これは、wcftestclientを使用しているためかどうか疑問に思っていますか?operationTimeoutを調整する必要がありますか?
私のwebconfigには次のものがあります。
.net - WCFテストクライアントはどこから構成を取得しますか?
ツリーで自分自身を失ったのではないかと心配していますが、WCFテストクライアントはどこから構成をプルしますか?
背景net.tcpのサポートをWCFサービスに追加するトラブルシューティングでは、web.configにさまざまな変更を加えて水を濁し、非常に単純なサービスでプロセスを再開しました。
WCFテストクライアントにサービスを追加すると、サービスのルートの構成ファイルには存在しないが、CSAutoParameterizeやCSAutoParameterizeなどのobj\debugにぶら下がっているサブフォルダーなどの他のサブフォルダーには存在しないバインディング名への参照があります。今まで私が存在することを知らなかったTransformWebConfig。編集:これらは以前の試験/実験からの名前のように見えます-単に薄い空気から引っ張られただけではありません。
ルート構成(IIS7.5 / Win7をローカルでホストしているためweb.config)に変更を加えても、影響はないようです。
何が起こっているのか、ありがとう、そして申し訳ありませんが、おそらくかなり明白な答えがあります。
wcf - WCF - メタデータを取得できませんが、XML エンドポイントを削除すると機能しますか?
WCF テスト クライアントに問題があります。次のエラーが発生し続けるため、WebService に接続できません。
エラー: http://xxx.xxxxxxxx.xxx/DPITerminal.svcからメタデータを取得できません。 これがアクセス権のある Windows (R) Communication Foundation サービスである場合は、指定されたアドレスでのメタデータ公開が有効になっていることを確認してください。メタデータの公開を有効にする方法については、http: //go.microsoft.com/fwlink/ ?LinkId=65455.WS-Metadata Exchange Error URI: http://xxx.xxxxxxxx.xxx/DPITerminal.svcにある MSDN ドキュメントを参照して ください。
メタデータに解決できない参照が含まれています: 'http://xxx.xxxxxxxx.xxx/DPITerminal.svc'。コンテンツ タイプ application/soap+xml; charset=utf-8 はサービス http://xxx.xxxxxxxx.xxx/DPITerminal.svcでサポートされていませんでした. クライアントとサービスのバインディングが一致していない可能性があります。リモート サーバーがエラーを返しました: (415) コンテンツ タイプが 'application/soap+xml; であるため、メッセージを処理できません。charset=utf-8' は予期されたタイプの 'text/xml ではありませんでした。charset=utf-8'..HTTP GET エラー URI: http://xxx.xxxxxxxx.xxx/DPITerminal.svc 「http://xxx.xxxxxxxx.xxx/DPITerminal.svc」のダウンロード中にエラーが発生しました。
これが私の Web.Config: Linkです。
ご覧のとおり、私はすでに
としても
他の StackOverflow の質問で提案されているように。それでもうまくいきません。
次のエンドポイントにコメントすると、次のことにも気付きました。
すべてが期待どおりに機能します。XML エンドポイントに問題があると思いますか? XML エンドポイントが JSON エンドポイントのバインディング構成を共有しており、JSON エンドポイントには問題がないため、これは奇妙です。
また、私が問題を抱えているのは WCF テスト クライアントだけであることを明確にさせてください。JSON と XML エンドポイントはどちらも正常に動作しています。
編集:
XML エンドポイントにコメントを付けて公開し、WCF テスト クライアント経由で接続しようとしました。次に、XML エンドポイントのコメントを外して、再公開します。WCF テスト クライアントは引き続き動作します。つまり、データを送受信できます。サービスを更新すると、メタデータを取得できませんというエラーが再び表示されました。
wcf - IIS WPGグループのユーザーでホストされているWCFサービス?
カスタムAppPoolを使用してIIS6でWCFサービスをホストしました。このAppPoolは、IIS_WPGグループに属するユーザーの下で実行するように構成されています。
離れた場所からサービスにアクセスでき、wsdlも表示されますが、「WCFテストクライアント」から同じサービスにアクセスしようとすると、次のエラーが発生しました。
更新: AppPoolのIDを「ネットワークサービス」グループに変更して同じサービスを実行すると、テストクライアントからサービスにアクセスできます。したがって、サービスのメタデータにアクセスできるのは、サービスが「ネットワークサービス」(ユーザーのデフォルトのID)以外のIDで実行されている場合のみです。
c# - WCFサービスが処理できるデータ型はどれですか?
私はWCFを初めて使用します。以前は、string、int32などの基本的なデータ型にWCFサービスを使用していましたが、BitmapImage
クラスを使用しようとすると、テストクライアントで次のエラーが発生します。
サービスの追加に失敗しました。サービスメタデータにアクセスできない可能性があります。サービスが実行され、メタデータが公開されていることを確認してください。
交換BitmapImage
するとString
問題なく動作します。つまり、コードの一部が欠落しているということです。
理解を深めるために、ここに私のコードがあります。
WCFインターフェースコード
WCFサービスコード
Web.Configコード
.net - MSが制限付きのWCFテストクライアントを作成した理由
マイクロソフトがWCFサービスをテストするためのツールを提供した理由は、実際に作成して使用できるすべてのものをテストすることはできません。
wcf - WCF テスト クライアント (WcfTestClient.exe) でサービス操作をアルファベット順に一覧表示する
私はよく WCF Test Client を使用します。残念ながら、このツールはアルファベット順でも、「出現順」(サービス コントラクト クラスで操作が宣言された順序) 順でもありません。これにより、特定の操作が多数ある場合、特定の操作を見つけるのが非常に困難になります。
WCF テスト クライアントに強制的に操作をアルファベット順に並べ替える方法はありますか? デフォルトの順序はどこから来るのですか?
wcf - WCFテストクライアントと認証
WCFテストクライアントを使用してWebサービスを呼び出そうとしていますが、Webサービスに認証が必要です。
ログオンしてWCFテストクライアントで呼び出すにはどうすればよいですか(ブラウザーから取得してから呼び出すようにしましたが、機能しません)。SOAP UIを使用することもできますが、可能であればWCFTestClientで使用したいと思います。たぶんWCF構成を変更しますか?
エラー:からメタデータを取得できませんこれがアクセス可能なWindows(R)Communication Foundationサービスである場合は、指定されたアドレスでメタデータ発行が有効になっていることを確認してください。メタデータ発行を有効にするためのヘルプについては、http: //go.microsoft.com/fwlink/? LinkId = 65455.WSのMSDNドキュメントを参照して ください-メタデータ交換エラーURI:メタデータに解決できない参照が含まれています:''。HTTPリクエストは、クライアント認証スキーム「匿名」では許可されていません。サーバーから受信した認証ヘッダーは「Basicrealm=""」でした。リモートサーバーがエラーを返しました:(401)Unauthorized.HTTP GETエラーURI:
''のダウンロード中にエラーが発生しました。リクエストはHTTPステータス401で失敗しました: