开始调试时,如何阻止WCF测试客户端打开?
我意识到,当我开始调试时,我可以确保我的活动窗口中没有打开服务,但这有点烦人。似乎在VS2010的某个地方必须有一些设置才能关闭此功能 如果有人问“为什么要关闭它?”,那是因为该服务同时使用SOAP和ReST。我在浏览器或Fiddler中测试ReST,在SOAPUI中测试SOAP,但实际上并不需要它 谢谢。选择开始调试时,如何阻止WCF测试客户端打开?,wcf,visual-studio-2010,Wcf,Visual Studio 2010,我意识到,当我开始调试时,我可以确保我的活动窗口中没有打开服务,但这有点烦人。似乎在VS2010的某个地方必须有一些设置才能关闭此功能 如果有人问“为什么要关闭它?”,那是因为该服务同时使用SOAP和ReST。我在浏览器或Fiddler中测试ReST,在SOAPUI中测试SOAP,但实际上并不需要它 谢谢。选择菜单->属性 在“属性”窗口中,单击左侧列中的“调试”选项卡。在“命令行参数”框的“开始选项”部分,您应该看到以下内容: /client:"WcfTestClient.exe" 删除并保
菜单->属性
在“属性”窗口中,单击左侧列中的“调试”选项卡。在“命令行参数”框的“开始选项”部分,您应该看到以下内容:
/client:"WcfTestClient.exe"
删除并保存更改
您可能还希望取消选中WCF选项选项卡中的“调试同一解决方案中的另一个项目时启动WCF服务主机”复选框。这尤其令人沮丧。我正在运行VS2010,无法找到大多数帖子引用的属性/调试选项卡。然而,如果你
右键单击卸载项目
右键单击编辑
查找enablewcfestclientforsvcdaultvalue
并将其值设置为False
<EnableWcfTestClientForSVCDefaultValue>
False
</EnableWcfTestClientForSVCDefaultValue>
假的
保存,然后右键单击重新加载项目
应该有用
不确定此版本的VS2010为什么不显示“调试”选项卡。如果是网站项目(VS2010),请右键单击项目。选择属性窗口(F4)。您应该会看到“属性”窗口的属性网格。对于调试时始终启动,没有选择False。这就解决了我的问题。我正在使用VS2015,我面临着类似的问题。我尝试了以下步骤,结果解决了。
1,在项目属性上单击鼠标右键
2、转到网页选项卡
3、选中“当前页面已选中”选项。如果未选择,则选择它。对我来说,这是正确的答案。完全确定了正确答案-包括关于取消选中WCF选项选项卡中选项的次要答案/详细信息。谢谢这对我有用。我的也没有调试选项卡,正如另一个答案所示。可能只是VS版本的不同。我只想澄清前两个步骤,因为根据上下文,我无法立即确定这个答案是指WCF测试应用程序还是VS2010 IDE。因此:在VS2010 IDE的解决方案资源管理器中,右键单击该项目并从关联菜单中选择“卸载项目”。然后再次右键单击项目并选择“Edit.csproj”。然后按照上面的步骤3,保存更改并关闭编辑器窗口。然后右键单击解决方案资源管理器中的项目并选择“重新加载项目”。非常感谢您的帮助。这让我快发疯了!我也无法在我的VS2010版本中找到合适的调试选项卡。谢谢这个。。。我想节省了几个小时。