1

ブラウザで実行されるSilverlight5アプリがあります。それは1年以上働いています。サービス参照を見ると、アドレスが表示され、アクセスレベルはパブリックであり、データ型コレクションタイプはsystem.collections.generic.listであり、辞書コレクションタイプはsystem.collections.generic.dictionaryです。

Silverlightアプリが実行され、Webサービスが使用されます。これは、Webサービス呼び出しで呼び出される_DoWorkCompletedプライベートサブを変更するまでです。そのサブ(Dimxのようにstring=string.emptyのような単純なもの)を変更するとすぐに、Webサービスは機能しなくなります。同じドキュメントタイプではないというエラーが表示されます。Webサービスに戻ると、すべての情報が同じように見えます。サービス参照を削除して再作成しようとしましたが、ドキュメントタイプが異なることがわかりました。接続しようとしているWebサービスはパブリックWebサーバー上にあります。その点では何も変更されていません。変更されるのは_DoWorkerCompleted内のコードだけです。

何が起こっているのか、私は何を間違っているのですか?

編集済みWebサービスの呼び出しが完了したときに発生する_DoWorkCompletedイベント引数のコードを変更する必要があります。これは、変更するとWebサービスに接続したくないサブです。

呼び出しを作成するコードは次のとおりです...

クライアントを新しいものとして薄暗くするwsTypingTest.TypingTestClient

        AddHandler client.DoWorkCompleted, AddressOf client_DoWorkCompleted

それから私は持っています

Private Sub client_DoWorkCompleted(ByVal sender As Object、e As wsTypingTest.DoWorkCompletedEventArgs)

コードを更新する必要があるのは、DoWorkCompleteのここです。したがって、Webサービスの参照を変更していません。一部のコードを変更していますが、この変更により、Webサービスの参照が機能しなくなったようです。

それはまったく役に立ちますか

4

0 に答える 0