MVC アプリケーションがあります。それにサービス参照を追加しました。すべて良い。クラス、クライアント、問題なく見ることができました。
WCF サービスにクラスを追加しましたが、それらをサービス リファレンスに「表示」する方法がありません。
私はすでにこれらの手順を試しました
- サービス参照を削除して、再度追加してください。何も起こらなかった。
- 全体を再構築します。開発サーバーを停止し、サービスを削除して、再度追加します。何も起こらなかった
- 開発サーバーのポートを変更しました (前の 2 つの手順)。何も起こらなかった。
この時点で、他に何をすべきかわかりません。私はこれに3時間を費やしました。何をググればいいのかわからない。私が見つけたすべての「解決策」は、私にとってはうまくいきません。
注: たとえば、新しいプロパティを既存のクラス (クライアントに実際に表示されるクラス) に追加すると、それらが表示されます。
また、クラスの 1 つをそのままコピーし、名前のみを変更しても、それは表示されません。
WCF は、最初に追加されたクラスのみを「認識」しているようです。最近追加されたものはすべて無視されます。
助けてください。ありがとうございました
みんな気にしないで...
すべての新しいクラスを追加しましたが、OperationContract
それらを使用していませんでした。それが私が彼らを見ることができなかった理由です。シンプルなインターフェイスを追加してOperationContract
実装すると、操作に関係するすべてのタイプ/クラスが表示されました。
とにかくありがとう。不要な質問で申し訳ありません...