添加新方法时,您可能需要更新Web引用到现有的XML Web服务。在这种情况下,您需要生成Web服务的新代理,以便您可以访问新方法;这更新Web引用时会自动发生。
我有两个服务,一个是ASMX,另一个是托管的WCF服务。
并将它们作为"Web参考"添加到项目中。
我的问题是,我应该在什么时候更新项目中的参考资料。
是否仅当我向服务添加/编辑Web方法/合同时才这样做
或者,即使进行了一些代码级别的更改,我们也需要更新它吗?
web引用包括web服务的地址和签名(函数和参数的名称)。如果这些没有改变,那么你就不必更新网络参考。
因此,如果只更改了函数的源,但其签名保持不变,则不必更改web引用。
希望我能帮上忙!
更新项目Web参考
- 在解决方案资源管理器中,打开项目的App_WebReferences文件夹并单击要更新的Web引用的节点
右键单击引用,然后单击"更新Web引用"。
XML Web服务的新文件将下载到您的项目中。XML Web服务的信息在您的项目中更新