首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WCF :如何禁用WCF测试客户端

WCF :如何禁用WCF测试客户端
EN

Stack Overflow用户
提问于 2011-12-09 14:06:33
回答 8查看 27.4K关注 0票数 23

我创建了一个新的WCF应用程序。它有一个svc文件&一个隐藏在后面的代码,当我尝试调试(F5)时,我看到了以下内容。

  1. 如果svc文件已打开,请按F5,然后它将打开web浏览器
  2. 如果后台代码文件当前已打开,请按F5,然后打开WCF测试客户端。

为什么会有不同的行为?我不想使用测试客户端,如何在应用程序中禁用它,这样它就不会再次出现。

Atul Sureka

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-12-09 14:30:01

打开项目属性,转到调试选项卡,在开始选项下,您将看到类似于/client的内容:“WcfTestClient.exe”

删除那一行。

对于WCF服务应用程序和WCF工作流服务应用程序,您需要修改.csproj.user文件。一个完整的写上can be found here

关键部分是

代码语言:javascript
复制
    <WebProjectProperties>
      <EnableWcfTestClientForSVC>False</EnableWcfTestClientForSVC>
    </WebProjectProperties>
票数 30
EN

Stack Overflow用户

发布于 2014-02-14 08:16:17

多年来,我在不同的公司多次走这条路……我忘记了,我找到了这个页面,虽然它对一些人是很好的建议,但对我没有帮助。

为我的WCF应用程序解决这个问题的方法是:

代码语言:javascript
复制
Note:  Visual Studio 2013  FYI

1. Right click on the your WCF project and click Properties
2. Click on left "Web" link/tab  --> Notice the Start Action Section
3. Check Radio Button   "Specific page"   
4. Enter your .svc example   Service1.svc  
5. Set project as startup and either hit F5 or right click and debug
6. Now the WCF Test Client launches   (for me at least) 

希望这对其他人有帮助。

票数 5
EN

Stack Overflow用户

发布于 2011-12-09 14:29:15

右键单击WCF项目调试选择属性->调试在调试中,您可以看到指定为/client:"WcfTestClient.exe"的命令行参数删除这不会在您运行服务时启动测试客户端。

致以敬意,

Venkatarajan Arthanari

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8441708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档