我们何时应该在ASP.Net项目中更新Web引用

问题描述 投票:1回答:2

我有两个服务,一个ASMX和一个WCF服务托管。

它们被添加为项目的“Web引用”。

我的问题是,我什么时候应该更新项目中的引用。

是仅当我向服务添加/编辑Web方法/合同时。

或者,即使进行了一些代码级别更改,我们是否还需要更新它?

c# asp.net wcf web-services web-reference
2个回答
2
投票

Web引用包括Web服务的地址和签名(函数和参数的名称)。如果这些没有更改,那么您不必更新Web引用。

因此,如果只更改了函数的源,但它的签名保持不变,则不必更改Web引用。

希望我帮忙!


1
投票

将新方法添加到现有XML Web服务时,可能需要更新Web引用。在这种情况下,您需要为Web服务生成新代理,以便可以访问新方法;更新Web引用时会自动发生这种情况。

更新项目Web引用

  • 在解决方案资源管理器中,打开项目的App_WebReferences文件夹,然后单击要更新的Web引用的节点。
  • 右键单击该引用,然后单击“更新Web引用”。
  • XML Web服务的新文件将下载到您的项目中。在项目中更新XML Web服务的信息
© www.soinside.com 2019 - 2024. All rights reserved.