我有Asp.Net解决方案,其中包含一些WCF服务项目。每次我在调试模式下运行应用程序时,我都可以看到我的服务托管在ASP.Net Development Server上。我只有一个项目在启动。
有没有一种方法可以避免这种情况而不从解决方案中删除这些WCF服务项目?
来重现这种情形。创建一个ASP.Net项目并添加多个WCF服务项目。按F5,您将看到托管在本地开发服务器上的WCF服务项目。
这就是我到目前为止所尝试的:
1) Project->Properties->Don't open a page. Wait for a request from an external application.我选择了此选项,但它仍然托管服务。
2)取消选中ASP.NET in Debuggers selection。它仍然托管这项服务。
发布于 2012-07-10 23:57:38
这就是你要找的吗:

发布于 2012-07-10 23:56:36
尝试右击WCF项目,然后转到WCF Options选项卡。

调试同一解决方案中的另一个项目时,取消选中启动WCF服务主机。
https://stackoverflow.com/questions/11416882
复制相似问题