在解决方案中发现WCF服务

kou*_*des 4 c# wcf visual-studio-2010

我有一个WCF服务的解决方案,工作正常.我在解决方案中添加了一个小型控制台应用程序,需要在同一解决方案中为服务提供服务引用.它发现服务但显然无法连接到它,因为服务没有运行.在Visual Studio 2010中我如何在解决方案中运行服务,同时在同一解决方案中添加服务引用?

Smu*_*202 6

假设客户端应用程序与WCF服务项目位于同一解决方案中,请单击客户端应用程序并选择"添加服务引用".

将显示一个对话框,您可以通过单击右上角标有"发现"的按钮来选择服务.

假设绑定已正确设置并可用于WCF服务(通过app.config文件或类似文件),IDE将自动为您托管服务. - 请注意,app.config应位于WCF服务项目中,除非解决方案中的另一个项目中已有指定的主机.

如果托管服务有任何问题,将出现一个新的对话框,您的服务端点的右侧列显示"错误".单击错误行将解释为什么存在问题并希望帮助您解决问题.

  • 这正是我在做的事情.单击"发现"时,它会找到该服务.但是,当我单击确定然后尝试连接到显然没有运行的服务. (3认同)