我有一个在浏览器中运行的 Silverlight 5 应用程序。它已经工作了一年多。当我查看服务引用时,它显示了地址,访问级别是公共的,数据类型集合类型是 system.collections.generic.list,字典集合类型是 system.collections.generic.dictionary。
Silverlight 应用程序运行并将使用 web 服务。直到我修改为 web 服务调用调用的 _DoWorkCompleted 私有子。一旦我修改了那个子(像 Dim x as string=string.empty 这样简单的东西),web 服务就不再工作了。我收到关于它不是相同文档类型的错误。当我回到网络服务时,所有信息看起来都一样。我试图删除服务引用并重新创建它,它再次告诉我文档类型不同。我尝试连接的网络服务位于公共网络服务器上。在这方面没有任何改变。唯一改变的是 _DoWorkerCompleted 中的任何代码。
发生了什么事,我做错了什么?
已编辑我需要修改 _DoWorkCompleted 事件 arg 中的代码,该事件发生在 web 服务调用完成时。这是如果我修改它,它不再想连接到 web 服务的子。
这是创建调用的代码...
将客户端调暗为新的 wsTypingTest.TypingTestClient
AddHandler client.DoWorkCompleted, AddressOf client_DoWorkCompleted
然后我有
Private Sub client_DoWorkCompleted(ByVal sender As Object, e As wsTypingTest.DoWorkCompletedEventArgs)
就在这里..在我需要更新代码的 DoWorkComplete 上。所以我没有修改 web 服务引用,我正在修改一些代码,但这种修改似乎是什么使 web 服务引用不再起作用。
这些帮助有用