You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改WCF服务方法为异步后,服务引用残留旧方法如何解决?

清除WCF服务引用中的旧方法步骤

针对你修改WCF服务方法为异步后,更新服务引用仍残留旧方法的问题,可按以下步骤操作:

  • 彻底删除旧服务引用,重新添加
    在测试项目的「服务引用」节点上右键选择删除,之后右键项目选择「添加 > 服务引用」,重新输入WCF服务地址完成添加。

  • 清理并重新生成整个解决方案
    点击Visual Studio顶部菜单的「生成 > 清理解决方案」,再执行「生成 > 重新生成解决方案」,确保服务端和客户端项目都完成全新编译。

  • 确认服务端元数据已更新并重启服务
    确保WCF服务端已重新编译,卸载旧服务后安装新编译的版本并启动;若服务开启元数据发布,可访问服务的元数据地址(如http://localhost:端口/服务名/mex)确认旧方法已不存在。

  • 手动清理残留文件(上述步骤无效时)

    1. 找到测试项目中服务引用对应的文件夹(通常在Service References目录下),直接删除该文件夹
    2. 打开项目文件(.csproj或.vbproj),删除所有与该服务引用相关的<ItemGroup>配置节点
    3. 重新添加服务引用

内容的提问来源于stack exchange,提问作者Ant Waters

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 07:35:03