我有一个web服务 - 所谓MyCompany.WebService1ASMX Web引用不更新后的服务回报类型更新
我这用我的ASP.net web应用的web参考参考。
Theres在此Web服务中称为“GetDeal”的方法,返回一个“交易”对象。 该交易对象目前看起来(例如)是这样的:
public class Deal
{
Public string Name {get;set;}
Public string Description {get;set;}
}
这个类是在不同的装配:MyCompany.Model
Web服务的引用该组件。
在我的网络应用程序中,我可以调用GetDeal方法。 这将返回Service1.Deal(service1只是Web引用的名称)
我可以访问上面的两个属性。
我现在已经改变了Deal类,并添加了更多的属性。 但是,我无法在我的Web应用程序中看到这些新属性。
我已经更新了Web应用程序中的Web服务。 我重建了几次Web服务,试图删除MyCompany.Model引用,并重新添加它等...
我无法弄清楚发生了什么变化......这是工作 - 我改变了模型之前,它正确地更新了参考...
任何我错过了?
还有一点要补充:新属性必须有一个'set'方法。这是过去一些头疼的原因。 – Aaronaught 2010-02-21 20:41:05
@aaronaught - 谢谢!就是这样! – Alex 2010-02-21 22:33:22
确切地说,谢谢。 – 2015-08-30 08:21:00