【问题标题】:Service reference stops working when I make changes to WCF Service当我对 WCF 服务进行更改时,服务引用停止工作
【发布时间】:2011-05-26 20:00:06
【问题描述】:

我正在使用 Visual Studio 2010 和 .NET3.5。我创建了一个 WCF 服务应用程序。

我包含两个包含我要返回的类型的 DLL。我编写的第一个方法既适用于 WCF 测试客户端,也适用于我为测试而创建的控制台应用程序。

当我转到下一个返回类型的通用列表的方法时。它在 WCF 测试客户端中运行良好,但是当我更新服务引用时,它就像服务不可用一样。

我所有的对象都说找不到引用,我再也无法在对象浏览器中看到它。就好像它消失了一样。我仍然可以在服务参考文件夹中看到它。

如果我返回 WCF 应用程序并注释掉该方法的合同和实现,它会再次起作用。我创建了一个与我在 dll 中使用的类非常相似的本地类,并且它可以工作。我在这里缺少什么吗?有人可以指出我正确的方向吗?

【问题讨论】:

    标签: .net vb.net wcf visual-studio-2010


    【解决方案1】:

    通过 WCF 服务传递集合可能很棘手,尤其是在您尝试使用通用列表时。

    通用列表不可互操作。 WCF 服务旨在供非 .net 客户端使用。因此,您必须克服几个障碍,以确保您可以通过 WSDL 传递您的集合。

    查看这篇博客文章 (link)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多