【问题标题】:Problem passing parameters to WebService asp-net C#将参数传递给WebService asp-net C#的问题
【发布时间】:2011-07-06 16:30:19
【问题描述】:

大家好,让我解释一下这个问题:

背景:

  • 我有两个 Web 应用程序
  • 第一个公开了一些 Web 服务 (server_wapp)。
  • 第二个消耗它们 (client_wapp)。
  • 我向服务器应用程序添加了一个新的 Web 服务,它接受两个字符串作为参数,并且直接在 .asmx 页面 (new_ws) 中使用它可以正常工作。

问题:

当我从 client_wapp 调用 new_ws 时,所有参数都有其正确的内容,但是当在 server_wapp 中执行该方法时,它的一个参数作为 null 传递。

此链接:

在 client_wapp 我有 server_wapp.new_ws("string1", "string2"),它在 server_wapp 中作为 new_ws("string1", null) 执行。

我已经重新构建了这两个 Web 应用程序,但问题仍然存在。

有什么想法/cmets?

提前致谢!

【问题讨论】:

  • 您是否检查了两端是否对该参数使用相同的名称(可能只是大小写)?

标签: c# asp.net web-services web-applications


【解决方案1】:

更新 server_wapp 的链接,以便重新生成代理源代码。 WebService 通常是通过添加对 webservice url 的引用来使用的,每次对 webservice 进行一些修改时,都应该更新它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2011-07-23
    • 2023-01-30
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 2010-11-01
    相关资源
    最近更新 更多