我有一个WCF项目,当我运行它时,它有时会在WCF测试中吃午餐,有时却没有。
如何设置WCF测试客户端始终显示?
答案 0 :(得分:28)
MLF答案中的链接确实包含了很好的信息,绝对值得一读。然而,我花了一段时间才找到我正在寻找的具体答案,这大约是页面的一半:
如果您在解决方案资源管理器中将焦点设置为.svc或.xamlx文件,则在按F5时将启动WCF测试客户端。
在Visual Studio 2015中仍然如此。
答案 1 :(得分:8)
查看WCF工具团队博客中的这篇文章
答案 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文件。