Веб-API не работает после изменения имени проекта и пространства имен - PullRequest
0 голосов
/ 21 октября 2018

Я изменил название своего проекта и пространства имен.Мой проект до этого работал полностью, но после этого мой поставщик токенов работает, и токен сгенерирован правильно, и я могу войти в систему, но мой другой 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}'), обнаружил несколько контроллеров, определенных с тем же именем, но с разными пространствами имен, что не поддерживается. "

1 Ответ

0 голосов
/ 21 октября 2018

Очистите папку bin и повторите попытку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...