我在Visual Studio 2017上向我的webservice项目添加了一些新的公共方法,并且在为Windows窗体应用程序调用新方法时尝试让它们显示出来。看起来通常的答案是右键单击Servicereferences1.svc,然后选择“更新引用”,但我在“属性”窗口中找不到Servicereferences1.svc?这可能位于其他任何位置吗?
答案 0 :(得分:0)
最好直接引用合约,并创建自己的代理。
那说: 现在发生的事情是您的服务正在IIS中托管,您的开发环境将查询正在运行的服务以获取其合同,以便它可以为您生成代理。即使您的服务代码已更改,它也必须是在本地IIS中运行的最新服务代码。 (检查一下......这可能是问题所在)。重建您的服务,并在浏览器中导航到它,更新的定义应该出现。
答案 1 :(得分:0)