我有一个包含许多WCF服务的解决方案和一些消耗某些服务的Web项目。我使用Visual Studio 2013并应用了最新的补丁。
WCF服务属于WCF应用程序类型。这意味着每当我在调试中启动Web应用程序时,所有WCF服务也会启动。现在我想禁用此行为,以便只启动我需要的那些WCF服务,因为解决方案的大小会对应用程序启动时间产生重大影响。
请注意,我们讨论的是WCF服务应用程序,而不是WCF服务库(因此我在属性中没有WCF选项选项卡)。
我能得到的最接近的是指定多个启动项目(一个Web应用程序加上所需的服务),但这只有在我没有调试的情况下启动项目时才有效。
再次,我希望的行为:当我点击Start我的启动项目应该启动它以及它需要/引用的WCF服务。其他(未引用的服务和库)不应该启动。
你能帮我解决这个问题吗?
答案 0 :(得分:2)
在WCF服务应用程序中,您可以使用属性窗口控制启动行为。它不是默认的大窗口,有点刺激。
更改开始行为:
有关示例,请参见附图。 http://i.stack.imgur.com/BFe9P.png