C# — Route named “x” is already in the route collection

Задача: Ошибка при запуске сервиса

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();

Добавить комментарий