如何设置每次运行服务时WCF测试客户端都将运行

时间:2011-10-18 10:29:07

标签: visual-studio wcf wcf-client

我有一个WCF项目,当我运行它时,它有时会在WCF测试中吃午餐,有时却没有。

如何设置WCF测试客户端始终显示?

3 个答案:

答案 0 :(得分:28)

MLF答案中的链接确实包含了很好的信息,绝对值得一读。然而,我花了一段时间才找到我正在寻找的具体答案,这大约是页面的一半:

  

如果您在解决方案资源管理器中将焦点设置为.svc或.xamlx文件,则在按F5时将启动WCF测试客户端。

在Visual Studio 2015中仍然如此。

答案 1 :(得分:8)

查看WCF工具团队博客中的这篇文章

Tips for Launching WCF Test Client

答案 2 :(得分:0)

值得注意的是,项目模板在其svc.cs文件中生成的注释:

// NOTE: In order to launch WCF Test Client for testing this service, please select SampleService.svc or SampleService.svc.cs at the Solution Explorer and start debugging.
public class SampleService : ISampleService
{
    ...

还可以使用该提示,通过将svc文件指定为启动操作来使WCF Test Client每次都启动(无论当前聚焦的文件如何)。

转到“项目属性”,“ Web”,然后将“特定页面”设置为svc文件。