Я только начал использовать dotnetopenauth для моей регистрации пользователя. Это здорово, и работает отлично.
Проблема в том, что я получаю сообщение об ошибке при попытке перейти в / Home /, в котором говорится:
Обнаружено несколько типов, соответствующих контроллеру с именем 'Home'. Это может произойти, если маршрут, обслуживающий этот запрос ('{controller} / {action} / {id}'), не указывает пространства имен для поиска контроллера, соответствующего запросу. В этом случае зарегистрируйте этот маршрут, вызвав перегрузку метода MapRoute, который принимает параметр namespaces.
Запрос 'Home' обнаружил следующие подходящие контроллеры:
OpenIdRelyingPartyMvc.Controllers.HomeController
YourApp.Controllers.HomeController
Проблема в том, что я не знаю откуда взялся OpenIdRelyingPartyMvc.Controllers.Homecontroller Я не могу найти ЛЮБОЙ экземпляр "OpenIdRelyingPartyMvc" в моем приложении, кроме двух мест, оба из которых находятся в UsersController:
OpenIdRelyingParty openid = new OpenIdRelyingParty();
Я пытался удалить DLL и перестроить приложение - без изменений. Я не могу понять, где будет находиться этот другой контроллер.
Есть идеи?