У меня есть простой сервис, и URL генерируется как:
http://localhost:1234/TestService/TestService.svc
Есть ли способ получить это:
http://localhost:1234/TestService.svc
т.е. удалить имя проекта из URL?
Если конечная точка реализована в коде, то вы указываете URL в вызове ServiceHost.AddServiceEndpoint(...).
ServiceHost.AddServiceEndpoint(...)
Если конечная точка реализована через конфигурацию, то в конфигурации Web или App смотрите элементы <services><service><host><baseAddresses> и <services><service><endpoint address=''>.
<services><service><host><baseAddresses>
<services><service><endpoint address=''>
Второй - это относительный адрес, который будет добавлен к базовому адресу.