Я изменил название своего проекта и пространства имен.Мой проект до этого работал полностью, но после этого мой поставщик токенов работает, и токен сгенерирован правильно, и я могу войти в систему, но мой другой apicontroller не работает.
Я использовал вышеуказанный атрибут routeprefix и route для функций
config.MapHttpAttributeRoutes();
Мой проект представляет собой одностраничное приложение с asp.net и web api 2 (owin) на основе токена идентификации, и яиспользуйте angularjs для внешнего интерфейса.
Ошибки:
сообщение: "Не найден ресурс HTTP, соответствующий URI запроса" http://localhost:6611/api/Online/Alarms?unit=A'."
messageDetail: "НетОбнаружен тип, соответствующий контроллеру с именем «Online». "
Или
" Найдено несколько типов, соответствующих контроллеру с именем "Report".Это может произойти, если маршрут, обслуживающий этот запрос ('api / {controller} / {id}'), обнаружил несколько контроллеров, определенных с тем же именем, но с разными пространствами имен, что не поддерживается. "