我意识到我可以确保在开始调试时我的活动窗口中没有打开服务,但这有点烦人。似乎必须在VS2010的某个地方设置一些设置来关闭它。
对于任何询问“你为什么要关掉它?”的人来说,这是因为该服务同时使用SOAP和ReST。我在浏览器或Fiddler中测试ReST并在SOAPUI中测试SOAP,实际上并不需要它。
感谢。
答案 0 :(得分:8)
这特别令人沮丧。我正在运行VS2010,并且找不到大多数帖子引用的“属性/调试”选项卡。但是,如果你
查找EnableWcfTestClientForSVCDefaultValue
并将其值设置为False
<EnableWcfTestClientForSVCDefaultValue>
False
</EnableWcfTestClientForSVCDefaultValue>
保存,然后右键点击重新加载项目
应该工作。
不确定为什么此版本的VS2010不显示“调试”选项卡。
答案 1 :(得分:6)
选择Menu-><Project Name> Properties
。
在属性窗口中,单击左侧列中的“调试”选项卡。在“命令行参数”框的“开始选项”部分中,您应看到以下内容:
/client:"WcfTestClient.exe"
删除并保存更改。
您可能还想在WCF选项选项卡中取消选中“在同一解决方案中调试其他项目时启动WCF服务主机”复选框。
答案 2 :(得分:0)
如果是网站项目(VS2010),请右键单击项目。选择“属性窗口”(F4)。您应该看到属性窗口的属性网格。在调试时总是启动选择False。这解决了我的问题。
答案 3 :(得分:0)
我正在使用VS2015,我遇到了类似的问题。我尝试了以下步骤并解决了。 1,右键单击项目属性 2,转到Web选项卡 3,选中当前页面选项。如果未选择,则选择它。