【发布时间】:2011-11-08 23:34:03
【问题描述】:
我意识到,当我开始调试时,我可以确保我没有在我的活动窗口中打开服务,但这有点烦人。似乎必须在 VS2010 的某个地方进行一些设置才能将其关闭。
如果有人问“为什么要关闭它?”,这是因为该服务同时使用 SOAP 和 ReST。我在浏览器或 Fiddler 中测试 ReST 并在 SOAPUI 中测试 SOAP,真的不需要它。
谢谢。
【问题讨论】:
我意识到,当我开始调试时,我可以确保我没有在我的活动窗口中打开服务,但这有点烦人。似乎必须在 VS2010 的某个地方进行一些设置才能将其关闭。
如果有人问“为什么要关闭它?”,这是因为该服务同时使用 SOAP 和 ReST。我在浏览器或 Fiddler 中测试 ReST 并在 SOAPUI 中测试 SOAP,真的不需要它。
谢谢。
【问题讨论】:
这尤其令人沮丧。我正在运行 VS2010,并且无法找到属性/调试选项卡作为大多数帖子参考。但是,如果你
找到EnableWcfTestClientForSVCDefaultValue并将其值设置为False
<EnableWcfTestClientForSVCDefaultValue>
False
</EnableWcfTestClientForSVCDefaultValue>
保存并右键单击重新加载项目
应该可以。
不知道为什么这个版本的 VS2010 不显示 Debug 选项卡。
【讨论】:
选择Menu-><Project Name> Properties。
在属性窗口中,单击左侧栏中的“调试”选项卡。在命令行参数框中的启动选项部分,您应该看到以下内容:
/client:"WcfTestClient.exe"
删除它并保存更改。
您可能还想取消选中 WCF 选项选项卡中的“在同一解决方案中调试另一个项目时启动 WCF 服务主机”复选框。
【讨论】:
如果是网站项目(VS2010)右键项目。选择属性窗口 (F4)。您应该会看到属性窗口的属性网格。调试时始终启动选择 False。这解决了我的问题。
【讨论】:
我正在使用 VS2015,我遇到了类似的问题。我尝试了以下步骤并解决了。 1、右键项目属性 2,转到Web选项卡 3,检查选项当前页面被选中。如果没有选择,则选择它。
【讨论】: