1

helloworld ほど複雑ではない基本的な wcf サービスを作成しました。WCF テスト クライアントと自分のクライアント アプリの両方でテストしましたが、正常に動作します。

そのため、メソッドを追加して、もう少し複雑なことを試すことができるかどうかを確認したいと考えました。ただし、WCF テスト クライアントを使用してデバッグしようとすると、新しいメソッドが表示されず、元のメソッドだけが表示されます。そのため、元のメソッドを完全に削除して再度テストしようとしましたが、まだそこにあり、新しいメソッドがまだありません。

したがって、変更したサービスは、WCF テスト クライアントがテストに使用しているものを更新していないことが明らかです。

WCF テスト クライアントを動作させるために VS 2008 が生成する一時ファイルはどこにありますか。または、サービスを変更したときにサービスを更新する方法を誰かが説明してくれませんか。

ありがとう、ジョシュ

4

3 に答える 3

1

変更したサービスを構築しましたか? ビルドしない場合、更新するものは何もありません。

于 2009-04-20T16:37:45.467 に答える
1

OperationContract新しいサービスとサービス インターフェイスが属性で適切に装飾されていることを確認してください。

更新: WCF Test Clientを見て、これを使用して操作を表示できるかどうかを確認してください。

于 2009-04-20T16:52:49.267 に答える
0

上記の両方のソリューションを試してみましたが、成功しませんでしたが、両方の回答は確認するのに非常に良いものであるため、感謝しています。

私が見つけた答えは、プロジェクトのバージョン番号を単純に更新することでした。なぜこれが修正されたのかはわかりませんが、新しいメソッドが表示され、それ以来、ビルドごとに表示され続けています。

これは VS 2008 のバグである可能性があります。

于 2009-04-20T19:05:52.880 に答える