在 visual studio 中更新服务引用时需要部署到另一层的文件

Files needed to deploy to another tier when updating service reference in visual studio

我的解决方案中有多个项目,其中一个调用了 Web 服务,因为合同已更改,我从客户端创建了 'Update Web Reference'。之后,我重新构建了项目,并在我的 bin-Debug 文件夹中看到了 dll(以及其他项目中的其他文件)。该 dll 是我应该放置在托管客户端的 QA 服务器中的唯一文件吗? wsdl(和其他需要的项目)是否嵌入到这个文件中?我是使用 Web 服务的新手,因此不胜感激。谢谢

是的,没错。当您更新 Web 引用时,会发生基于 wsdl 的代理 class 被创建,它被编译为您看到的 dll。部署不需要部署wsdl。

希望对您有所帮助。