C# 从解决方案中更新服务引用
我有一个包含WCF服务项目和客户端项目的解决方案。通过在解决方案中发现服务,我可以成功地添加服务引用。但是,在添加服务引用并进行更改后,我无法更新服务引用。我知道这是因为服务没有积极运行/正在调试。为了更新服务引用,我必须删除它,然后重新添加,因为调试时无法更新服务引用。我刚刚更新到VS 2015,希望添加一个解决方案,但事实似乎并非如此。我是否遗漏了什么,或者就是这样吗?在不调试的情况下运行它,按住CTRL-F5键,然后更新引用。由于不熟悉您的项目,您可能需要将其托管在IIS中或在控制台应用程序中自托管或执行此操作。如果您确实在调试中运行WCF,加载后,只需转到VS中的调试菜单并单击“全部分离”。然后更新您的服务引用。如果您的应用程序已在本地IIS上发布,您必须更改Web应用程序项目上的服务器。C# 从解决方案中更新服务引用,c#,wcf,visual-studio-2015,C#,Wcf,Visual Studio 2015,我有一个包含WCF服务项目和客户端项目的解决方案。通过在解决方案中发现服务,我可以成功地添加服务引用。但是,在添加服务引用并进行更改后,我无法更新服务引用。我知道这是因为服务没有积极运行/正在调试。为了更新服务引用,我必须删除它,然后重新添加,因为调试时无法更新服务引用。我刚刚更新到VS 2015,希望添加一个解决方案,但事实似乎并非如此。我是否遗漏了什么,或者就是这样吗?在不调试的情况下运行它,按住CTRL-F5键,然后更新引用。由于不熟悉您的项目,您可能需要将其托管在IIS中或在控制台应用程
转到
Your Project>properties>Web>Web服务器
,然后在组合框中选择External Host
。将项目URL设置为与运行应用程序的本地IIS相同。再次尝试更新您的参考资料。绝对完美!烟囱溢出,救命!现在有一个简单的问题:我有默认的启动程序作为客户端。为了让它工作,我必须将服务更改为默认启动,然后在没有调试的情况下运行。有没有办法在服务项目的右键单击菜单中添加“无调试运行”的选项?或者我应该为此创建一个新问题吗?没关系,我做了一个快速搜索并找到了。再次感谢你的帮助!这不是我脑子里想的。或者,您可以创建一个到已编译输出程序集的快捷方式,并在VisualStudio外部一起运行它。