代码之家  ›  专栏  ›  技术社区  ›  Cris

在VisualStudio 2010中从Silverlight调用WebService时出现问题

  •  3
  • Cris  · 技术社区  · 14 年前

    我尝试使用一个用Silverlight的Nusoap编写的WS;当我添加WSDL服务引用时,在VS21010中,我看到列出了所有的WS函数。 我在我的代码后面声明对象:

    serviceclient cl=new serviceclient();
    

    但当我用数字cl.I看不到在intellisense中的ws方法。为什么?

    同样,在Windows窗体应用程序中生成的内容运行良好。

    你能帮我吗??

    问候,C。

    2 回复  |  直到 13 年前
        1
  •  0
  •   Oliver Weichhold    14 年前

    您是否检查了VS2010为您的服务引用生成的reference.cs文件?我提到的文件位于目录[projectfolder]/servicesreferences/[yourserviceferencename]

        2
  •  0
  •   Rohit Raisinghani    14 年前

    查看register方法。有一个名为use的参数。确保将其作为“literal”传递,并将其样式作为“rpc”传递。确保您的complexType(如果有)不使用“soap-enc:arrayType”。