silverlight 5和网络服务

时间:2012-08-13 19:39:40

标签: vb.net silverlight web-services silverlight-5.0

我有一个在浏览器中运行的Silverlight 5应用程序。它已经工作了一年多。当我查看服务引用时,它显示地址,访问级别是公共的,数据类型集合类型是system.collections.generic.list,字典集合类型是system.collections.generic.dictionary。

Silverlight应用运行并将使用webservice ..直到我修改为webservice调用调用的_DoWorkCompleted私有子。一旦我修改了那个sub(像Dim x这样简单的字符串= string.empty),web服务就不再起作用了。我得到一个错误,它不是相同的doc类型。当我回到网络服务时,所有信息看起来都一样。我试图删除服务引用并重新创建它,并再次告诉我,doc类型是不同的。我正在尝试连接的Web服务在公共网络服务器上......在这一点上没有任何改变。只有改变的是_DoWorkerCompleted中的任何代码。

发生了什么事,我做错了什么?

编辑 我需要修改在Web服务调用完成时发生的_DoWorkCompleted事件arg中的代码。这是sub,如果我修改它,它不再想连接到webservice。

以下是创建调用的代码...

  

Dim client As New wsTypingTest.TypingTestClient

        AddHandler client.DoWorkCompleted, AddressOf client_DoWorkCompleted

然后我有了

  

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

在DoWorkComplete上,我需要更新代码。所以我没有修改webservice引用,我正在修改一些代码,但这种修改似乎是使web服务引用不再起作用的原因。

这对你有帮助吗

0 个答案:

没有答案