我有一个包含WCF服务项目和客户端项目的解决方案。我可以通过在解决方案中发现服务来成功添加服务引用。但是,添加服务引用并进行更改后,我无法更新服务引用。我知道这是因为服务没有主动运行/正在调试。为了更新服务引用,我必须将其删除,然后重新添加,因为在调试时无法更新服务引用。我刚刚更新到VS 2015,并希望添加一个解决方案,但似乎并非如此。我错过了什么或者它是怎么回事?
答案 0 :(得分:4)
运行它而不调试,CTRL-F5然后更新引用。不熟悉您的项目,您可能需要在IIS中托管它或在控制台应用程序中自托管主机,或者执行此操作。
答案 1 :(得分:0)
如果确实要在调试中运行WCF,则在加载后,只需转到VS中的调试菜单,然后单击“全部分离”即可。然后更新您的服务参考。
答案 2 :(得分:0)
如果您的应用程序发布在本地IIS上,则必须在Web应用程序项目上更改服务器。
转到Your Project > properties > Web > web Servers
,然后在组合框上选择External Host
。将项目URL设置为与本地IIS正在运行您的应用程序相同。尝试再次更新您的参考。