从解决方案

时间:2015-11-17 19:59:06

标签: c# wcf visual-studio-2015

我有一个包含WCF服务项目和客户端项目的解决方案。我可以通过在解决方案中发现服务来成功添加服务引用。但是,添加服务引用并进行更改后,我无法更新服务引用。我知道这是因为服务没有主动运行/正在调试。为了更新服务引用,我必须将其删除,然后重新添加,因为在调试时无法更新服务引用。我刚刚更新到VS 2015,并希望添加一个解决方案,但似乎并非如此。我错过了什么或者它是怎么回事?

3 个答案:

答案 0 :(得分:4)

运行它而不调试,CTRL-F5然后更新引用。不熟悉您的项目,您可能需要在IIS中托管它或在控制台应用程序中自托管主机,或者执行此操作。

答案 1 :(得分:0)

如果确实要在调试中运行WCF,则在加载后,只需转到VS中的调试菜单,然后单击“全部分离”即可。然后更新您的服务参考。

答案 2 :(得分:0)

如果您的应用程序发布在本地IIS上,则必须在Web应用程序项目上更改服务器。 转到Your Project > properties > Web > web Servers,然后在组合框上选择External Host。将项目URL设置为与本地IIS正在运行您的应用程序相同。尝试再次更新您的参考。