Доброе время суток.
Есть простейшее Asp.Net MVC приложение в версии 5, посути базовый пакет. Добавил контроллер всё работало. Потом глюканула виртуалка, перезапустил. После чего начался чёрный мэджик. Контроллер не работает. Если переименовать, работает. Переименовать обратно - нет. Сравнивал и директории, и контролленры - всё ровно. Выдаёт такую ошибку: The resource cannot be found - 404.
Название которое вызвало ступор FeedbackController. Погуглил, нашёл совет переименовать(собственно до такого решения дошёл и сам), но хочется всё-таки разобраться в причинах столь похабного поведения.
После колупаний поставил таки RouteDebugger и получил очень презабавную картину. RouteData содержит Controller-Index и Action-Index. Хотя контроллер должен прийти Feedback. Проверял все роуты, нигде смены подобной нет.
После ряда телодвижений так и не нашёл убедительного ответа на сие похабное поведение. Есть 2 способа решения, влоб, так сказать:
1. Переместить папку с проектом.
2. Переименовать контроллер.