Задача: Ошибка при запуске сервиса
A route named «x» is already in the route collection. Route names must be unique. Exception with ASP.NET MVC 3
Инструменты: VS, ASP.NET MVC 3 web service
Решение: Ошибка Route named “x” is already in the route collection может быть связана с использованием старых библиотек (которые уже не используются проектом явно) в общем есть несколько вариантов ее возникновения и решений:
- Старые библиотеки в папке bin — это как раз был мой вариант, после очитстки папки bin (в нее по умолчанию собирается продукт) все заработало. При этом Clean проекта не удалял эти библиотеки
- Неправильная настройка Global.asax. К примеру дублирование RouteConfig.RegisterRoutes();