0

MVC アプリケーションがあります。それにサービス参照を追加しました。すべて良い。クラス、クライアント、問題なく見ることができました。

WCF サービスにクラスを追加しましたが、それらをサービス リファレンスに「表示」する方法がありません。

私はすでにこれらの手順を試しました

  • サービス参照を削除して、再度追加してください。何も起こらなかった。
  • 全体を再構築します。開発サーバーを停止し、サービスを削除して、再度追加します。何も起こらなかった
  • 開発サーバーのポートを変更しました (前の 2 つの手順)。何も起こらなかった。

この時点で、他に何をすべきかわかりません。私はこれに3時間を費やしました。何をググればいいのかわからない。私が見つけたすべての「解決策」は、私にとってはうまくいきません。

注: たとえば、新しいプロパティを既存のクラス (クライアントに実際に表示されるクラス) に追加すると、それらが表示されます。

また、クラスの 1 つをそのままコピーし、名前のみを変更しても、それは表示されません。

WCF は、最初に追加されたクラスのみを「認識」しているようです。最近追加されたものはすべて無視されます。

助けてください。ありがとうございました

みんな気にしないで...

すべての新しいクラスを追加しましたが、OperationContractそれらを使用していませんでした。それが私が彼らを見ることができなかった理由です。シンプルなインターフェイスを追加してOperationContract実装すると、操作に関係するすべてのタイプ/クラスが表示されました。

とにかくありがとう。不要な質問で申し訳ありません...

4

1 に答える 1

2

みんな気にしないで...

すべての新しいクラスを追加しましたが、それらを使用している OperationContract はありませんでした。それが私が彼らを見ることができなかった理由です。シンプルな OperationContract をインターフェイスに追加して実装すると、操作に関係するすべての型/クラスが表示されました。

とにかくありがとう。不要な質問で申し訳ありません...

于 2012-05-25T20:08:10.780 に答える