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

时间:2013-12-21 09:28:20

标签: c# asp.net wcf web-services web-reference

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

它们被添加为项目的“Web参考”。

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

仅当我向服务添加/编辑Web方法/合同时才会这样做。

或者我们是否需要更新它,即使某些代码级别更改已完成?

2 个答案:

答案 0 :(得分:2)

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

因此,如果只更改了某个函数的来源,但它的签名保持不变,那么必须更改该Web引用。

希望我帮忙!

答案 1 :(得分:1)

  

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

更新项目网络参考

  • 在解决方案资源管理器中,打开项目的App_WebReferences文件夹 并单击要更新的Web引用的节点。
  • 右键单击引用,然后单击“更新Web引用”。

  • XML Web服务的新文件将下载到您的项目中。    XML Web服务的信息在项目中更新