如何禁用WCF测试客户端 - VS 2012(How to disable WCF Test Cl

2019-07-21 02:45发布

我有一个新的WCF服务应用程序,当我按F5调试,WCF测试客户端总是来了,但我想禁用它,因为我使用的soapUI测试来代替。

我在这里尝试了答案- https://stackoverflow.com/a/8441887/903056但这XML节点不再在VS 2012项目文件我已经尝试过其他几件事情我自己为好,如更改默认启动页面,并试图迫使调试,而不是启动一个浏览器会话。

Answer 1:

这是真的感到沮丧,但你可以尝试以下禁用WCF测试客户端之一:

1.打开请求的项目属性,选择Web选项卡。 选择当前页面单选按钮(我认为该特定页按钮被选中),保存该项目并运行(F5)。

2.You可以修改prject XML(的.csproj)文件,并添加

<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>

属性<WebProjectProperties>节点。 这应该由以下来完成:

2.1卸载所申请的项目(右键 - >卸载项目)。

2.2编辑<ProjectName>的.csproj(右该项目再次点击)

2.3寻找WebProjectProperties节点,并添加<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>到它。

2.4刷新的poject。

我希望你会发现,unswer有帮助..



Answer 2:

一个简单的选择是对我的作品(至少在Visual Studio 2012更新4):

打开WCF项目属性,转到Web部分。 将启动操作设置为Don't open a page. Wait for a request from an external application. Don't open a page. Wait for a request from an external application.

选择该选项后,我再也看不到WCF测试客户端。

我个人平时反正选择此开始行动,因为我更喜欢按F5在浏览器比有另一个选项卡每个我打了F5在VS.开业时间



Answer 3:

我发现周围一个合理的工作。 我所做的只是添加一个空的html页面的项目,然后用鼠标右键点击Solution Explorer中的HTML文件,并选择Set As Start Page 。 调试会话启动,但它不会去的WCF TestClient的。 不优雅,但作品。



Answer 4:

旧的线程,但发现它,而我是痛苦与VS2013相同的挫折。 如果您运行项目(F5)与(yourProject)\ svc.cs在VS编辑文件打开,则WCF客户端启动。 如果按F5键与任何其他文件作为选择,并在VS编辑器,然后IIS和正常的第一网页开始专注文件。 当一个人知道很简单。



Answer 5:

我有一个类似的问题,并发现这是由下默认启动选项所致

> Solution Properties
    > Debug
        >Start Options
            >Command line arguemnts:  

这是上市的命令行参数/client:"WcfTestClient.exe"这是启动测试客户端。 简单地删除这个论点解决我的问题。



Answer 6:

无需额外的东西只是做以下的事情。

工具 - >选项- >项目和解决方案- >生成和运行,最后检查上仅运行启动项目和依赖关系



文章来源: How to disable WCF Test Client - VS 2012