У меня есть IService.
Это реализовано Service1.
Я привязываю IService к Service1 (я использую ninject).
Могу ли я иметь файл .svc, который в разметке имеет ...
Service="IService"
А скажите wcf как-то разрешить этот сервис и использовать его?
в файле .svc вы можете установить Factory = для класса, который вы хотите разрешить службу.Я не пробовал настраивать Service для интерфейса.Если это не работает, вы можете использовать абстрактный базовый класс для вашего IOC.
Нет, файл .svc связан с типом службы. То, что у вас может быть, - это маршрут (если вы используете интеграцию маршрутов ASP.NET), где вы в коде разрешаете привязку IService к Service1 и соответственно добавляете маршрут.