新しいWCFサービスが作成されています。私は当初、3つの操作しかありませんでした。しかし、しばらくして2つを追加することにしました。この操作は、Microsoftテストクライアントには表示されず、WPFクライアントからサービス参照を追加しようとすると操作の一覧にも表示されません。また、最初の操作の1つをコメントしようとしました。マイクロソフトのテストクライアントには依然として現れており、を呼び出すことができます。私はまた、サービスによって生成されたDLLを削除しようとして、再び再生しました。運がない。 Visual Studioには、削除できるWCFサービスライブラリが保存されている「キャッシュ」がありますか?WCFサービス操作が更新されない
更新:私は、ASP.NET devolopmentサーバーで実行されているサービスを使用しています。
私はこれを「Microsoft Mystery」と呼ぶことはありません。私はこれを「あなたは問題が何であったかを知りませんでしたが、代わりにその問題を解決しました」と呼んでいます。特に、新しいプロジェクトを作成して達成したことの1つは、変更されたコードを実行する開発サーバーの新しいインスタンスを開始したことでした。元のサーバーを再起動すると、問題が解決された可能性があります。 –
また、ASP.NET開発サーバーを再起動しようとしましたが、まだ生成されたコードは非同期に生成されます。さて、プロジェクト全体を比較すると、違うものが見つかるはずですが、率直に言って私はこれに時間がありません。 – Apocatastasis
私は同じ問題を抱えています(生成されたクライアントには表示されません)。私のサービス操作は[FaultContract]属性で装飾されていました。これらの属性を削除すると、クライアントが正しく生成されました。 FaultContractの実装に何か問題があったのか、サービス参照ジェネレータがその属性を気に入らないのか分かりません。私はクライアントを生成した後に属性を復元し、すべてが期待通りに機能します。 – JcFx