1

Visual Studio 2010 で .net メール クライアント/サービスに取り組んでいます。

私が現在経験している問題は、サービスを変更しても、クライアントがこれらの変更に気付かないことです。これが私が進める方法です:

サービスのインターフェイスの 1 つを変更し、クライアント側でサービス参照を更新します。この小さなウィンドウにプログレス バーが表示され、参照が現在更新されていることがわかります。

しかし、新しい実装を使用したいときは、まだ変更が見られません。例えば:

ついさっき:void putFile(byte[] contents, String name);

今:void putFile(myFile file);

次に、サービス参照を更新し、クライアント側でメソッドを使用しようとしました。しかし、私が得るのは古いインターフェースだけです。

4

2 に答える 2

0

だから、私はこれを試してみます:

SOAPUIを使用して、古い定義も表示されるかどうかを確認します。その場合は、サービスが適切に更新されていません。そうでない場合は、奇妙なキャッシュが発生しています。サービス参照を完全に削除し、すべてのファイルが削除されたことを手動で確認してから、再度追加してください。

于 2013-04-22T14:55:57.987 に答える