【问题标题】:Turn off the WCF service host in Visual studio [duplicate]在 Visual Studio 中关闭 WCF 服务主机 [重复]
【发布时间】:2011-03-20 01:43:26
【问题描述】:

可能重复:
How to Prevent Visual Studio launch WcfSvcHost.exe in Debuggin?

当我使用 WCF 服务库调试解决方案时,VS 2008 默认启动 WCF 服务主机。有没有办法关闭它,以便我可以使用自己的托管 Windows 服务主机?

【问题讨论】:

标签: .net wcf web-services visual-studio-2008


【解决方案1】:

只需在项目设置的 WCF 选项中取消选中复选框 "Start WCF Service Host when debugging another project in the same solution"

【讨论】:

  • 在我看来这是更好的解决方案。因为我们还有 WCF 库项目类型……如果你想要简单的库项目,那么在创建时选择它!
  • VS 2010 中的项目设置和 WCF 选项在哪里?
  • 在引用您的 IService 类的项目中。右键单击您的项目->属性-> WCF选项->选中/取消选中“在同一解决方案中调试另一个项目时启动WCF服务主机”
【解决方案2】:

按照以下步骤禁用测试 WCF 客户端:

  1. 编辑 .csproj 文件,找到 ProjectTypeGuids 元素。
  2. 删除{3D9AD99F-2412-4246-B90B-4EAA41C64699};
  3. 保存 .csproj 文件并在 Visual Studio 中重新加载项目。

【讨论】:

  • 取消选中“在同一解决方案中调试另一个项目时启动 WCF 服务主机”复选框是正确的答案
  • 对我来说这很有帮助,因为我已经完成了“调试时启动 WCF 服务主机”并且它仍在出现 - 在我的解决方案中我有 3 个项目 - 在文件中查找有帮助。
猜你喜欢
  • 2017-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
  • 2012-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多