I have a solution consisting of two projects. One project is an ASP.NET website, and the other project is a set of WCF data services that the website communicates with.
When the solution is opened, IIS Express starts serving the data services on localhost, as shown below:
Given that this project only rarely modifies the data services/runs them locally (usually the data services are published to a remote server): is it possible to prevent a WCF project from automatically being hosted on IIS Express when its solution is loaded, so that CPU/memory isn't wasted?
Clicking "Stop Site" in the tray icon works temporarily, but it seems like the services are always running the next time you check back.