問題タブ [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.
c# - サービス コントラクトの読み込み中に WCF テスト クライアントがハングする
C# WCF Web サービスを作成しています。アプリケーションをデバッグしているときに、Visual Studio に同梱されている WCF テスト クライアントが、サービス コントラクトの読み込み中にフリーズすることがあることがわかりました。サービスを追加するためのプログレス バーが約 50% になり、ハングします。これは常に発生するわけではありませんが、一度発生すると、Visual Studio から制御できなくなります。どうすれば修正できますか?
c# - サービス、WCF テスト クライアントの呼び出しに失敗しましたか?
私はWCFサービスを持っています。問題があります。サービスから (WCF テスト クライアントを使用して) 大きな応答データ (例: ) を
含むメソッドを呼び出すと、常に次のエラーが発生しました。GetUserByUsernameWithAllRelations()
しかし、小さな応答データ (例: ) でメソッドを呼び出すと、GetAllUsersCount()
問題なく動作します。
WCF テスト クライアントの構成:
私のWCFサービス構成:
PS:
ここで、私たちの会社では、LAN とインターネットを使用するために Windows にプロキシがあります。無効にしましたが、何も変わりませんでした。
編集:
WCF テスト クライアント エラー:
wcf - WcfTestClient.exe はコンテンツ タイプ 'application/soap+msbin1' 要求を送信できますか?
WcfTestClient.exe で Silverlight WCF インターフェイスをテストしようとしています。ただし、サーバーから以下のメッセージを受け取りました。
HTTP/1.1 415 コンテンツ タイプが 'text/xml; であるため、メッセージを処理できません。charset=utf-8' は、予期されるタイプ 'application/soap+msbin1' ではありませんでした。サーバー: Microsoft-IIS/7.5 X-Powered-By: ASP.NET 日付: 2014 年 10 月 28 日 (火) 18:13:30 GMT コンテンツの長さ: 0
サーバー構成を変更できません。それに関する作業ラウンドはありますか?
.net - WCF テスト クライアントでメソッドの順序を決定するものは何ですか?
WCF テスト クライアントは、メソッドを論理的な順序で配置していないようです。ただし、順序は一貫しています。どの環境でも同じです。
アルファベット順ではありません。クラス内のメソッドの順序ではありません。WCF テスト クライアントの順序が WSDL の順序と一致しません。
ただし、完全にランダムではありません。クラスによって順番が合うこともあります。ただし、クラス内の順序を変更して再コンパイルすると、サービスを WCF テスト クライアントに追加し直しても、一致するように変更されません。
では、何が順番を決めるのでしょうか?
c# - WCF テスト クライアント経由でフェデレーション WCF にアクセスするにはどうすればよいですか?
私は、HTTPS を介した単純な WCF クライアントを持っています。これは、WCF テスト クライアントでうまく動作します。今、WCF へのフェデレーションを有効にすると、ブラウザーでも同じことが正常に機能します。
- svc URL にアクセスするとすぐに、フェデレーション ログイン ページにリダイレクトされます。
- 有効な認証の後、メタデータ ページが返されます。
WCF Test Client で同じことを実行したいと思います。しかし、Fiddler では、エラー 302 でリダイレクトされるため、メタデータの取得に失敗します。コンソール アプリケーションを作成して呼び出しを使用した場合も同様です。
注: Web アプリケーションを作成して同じものをテストするつもりはありません。
質問:
- このシナリオは可能ですか?
- はいの場合、クライアント アプリケーションを介して動作させる必要がある場合、何をする必要がありますか。
c# - enableDataBinding を使用して WcfTestClient にメタデータを生成させる方法
INotifyPropertyChanged から継承するプロパティを持つ DataContract を持つ wcf サービスを起動すると、サービス参照 CS0644 のロード中に WCFTestClient からエラーが発生します: 'System.ComponentModel.PropertyChangedEventHandler' は特別なクラス 'System.MulticastDelegate' から派生できません。
それ以来、サービス参照を機能させたい場合は、追加のオプションを svcutil /edb に渡す必要があると判断しました
WcfTestClient は svcutil を使用しますか? また、wcftestclient が svcutil を使用するときに、追加オプション /edb を追加することをデフォルトにするにはどうすればよいですか?