If you want to use an .svc file as the start page, but don't want the WCF Test Client to pop up when you run your project, you can:
right click project -> unload project
right click project -> edit project.csproj
add the following (or set it to False if it already exists):
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
within:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f22}">
<WebProjectProperties>
...
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
Then obviously set your start page to your .svc file.
If that still brings up the WCF Test Client, make sure there isn't a setting overriding it within the .csproj.user file, like so:
<EnableWcfTestClientForSVC>True</EnableWcfTestClientForSVC>
(Or you can set this field to false in .csproj.user instead of setting the other one in the .csproj file. That way, you don't force the same setting for other developers, whichever works for you).
I have confirmed this works with Visual Studio 2010 and 2012.